handle | 要检查的 AtomicSafetyHandle。 |
如果 AtomicSafetyHandle 有效,则布尔值true
,否则为 false
。
检查 AtomicSafetyHandle 是否有效。
`AtomicSafetyHandle` 在以下条件下无效
* 它存储的版本号不再与安全系统中相关条目的版本号匹配。* 对 AtomicSafetyHandle
或引用相同内存区域的另一个 AtomicSafetyHandle
调用 AtomicSafetyHandle.Release。* 它存储的次要版本号不再与安全系统中相关条目的次要版本号匹配。这种情况发生在对 AtomicSafetyHandle
调用 AtomicSafetyHandle.CheckWriteAndBumpSecondaryVersion 或 AtomicSafetyHandle.SetBumpSecondaryVersionOnSchedule 时。
有关容器版本号的详细信息,请参阅 复制 NativeContainer 结构。