Unity 6.3
0 онлайн 89 гостей 3 в системе
Вход

AtomicSafetyHandle.IsHandleValid

Declaration

public static bool IsHandleValid(ref Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle handle);

Параметры

Параметр Описание
ручка AtomicSafetyHandle для проверки.

Возвращаемое значение

логическое true если AtomicSafetyHandle допустим, false в противном случае.

Описание

Проверяет, является ли AtomicSafetyHandle действительным.

`AtomicSafetyHandle` является недействительным при следующих условиях:

* Номер версии, который он хранит, больше не соответствует номеру версии связанной записи в системе безопасности. * AtomicSafetyHandle.Release вызван на AtomicSafetyHandleили на другой AtomicSafetyHandle, который ссылается на тот же регион памяти. * Номер второй версии, который он хранит, больше не соответствует номеру второй версии связанной записи в системе безопасности. Эта ситуация возникает, когда AtomicSafetyHandle.CheckWriteAndBumpSecondaryVersion или AtomicSafetyHandle.SetBumpSecondaryVersionOnSchedule вызывают на AtomicSafetyHandle.

Для получения дополнительной информации о номерах версий контейнеров см. Копирование структур NativeContainer.