AtomicSafetyErrorType
перечисление
Описание
Код ошибки для ошибок, связанных с доступом к экземплярам основного контейнера в различных ситуациях.
Каждый экземпляр NativeContainer отслеживается экземпляром AtomicSafetyHandle, который координирует безопасный доступ к контейнеру. Если контейнер не может быть доступен безопасно, то AtomicSafetyHandle генерирует ошибку. Значения этого перечисления классифицируют ошибки, которые генерируются в каждом типе ситуации доступа.
Вы можете установить настраиваемые сообщения об ошибках для каждого из этих типов ошибок на типовой основе. Используйте SetCustomErrorMessage для каждого значения в этом перечислении.
Дополнительные ресурсы: AtomicSafetyHandle.SetCustomErrorMessage
Свойства
| Свойство | Описание |
|---|---|
| Deallocated | Ошибка, вызванная попыткой доступа главного потока к основному контейнеру после того, как память контейнера была высвобождена. |
| DeallocatedFromJob | Ошибка, вызванная попыткой рабочего потока получить доступ к основному контейнеру после выделения памяти контейнера |
| NotAllocatedFromJob | Ошибка вызвана попыткой рабочего потока получить доступ к основному контейнеру до выделения памяти контейнера. |