Объявление
public static void* GetUnsafeReadOnlyPtr(NativeArraypublic static void* GetUnsafeReadOnlyPtr(ReadOnly
Параметры
nativeArray | NativeArray. |
Возвращает
void* Указатель буфера памяти NativeArray.
Описание
Получает указатель на буфер памяти NativeArray или NativeArray.ReadOnly.
Если установлено значение ENABLE_UNITY_COLLECTIONS_CHECKS (что всегда имеет место в редакторе, но никогда во встроенном проигрывателе), этот метод проверяет, что AtomicSafetyHandle связанный с этим контейнером, может быть прочитан и не может быть записан из другого потока. Если его невозможно прочитать, возникает исключение System.InvalidOperationException. Хотя запись в возвращаемый указатель возможна, обычно это небезопасно. Когда вызов этого метода завершается успешно, вам гарантируется только безопасность чтения из этого указателя. Запись в этот указатель может привести к состязаниям и сбоям позже во время выполнения программы.