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

ReadHandle.GetBytesReadArray

Declaration

public ulong* GetBytesReadArray();

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

ulong* Небезопасный указатель на массив, в котором хранится количество байт, прочитанных для каждого ReadCommand в запросе.

Описание

Возвращает массив, содержащий число байт, прочитанных операциями ReadCommand во время асинхронного запроса чтения файла, где каждый индекс соответствует индексу ReadCommand.

Небезопасно сохранять указатель после удаления ReadHandle, так как он будет высвобожден внутри.

Количество записей в массиве равно ReadHandle.ReadCount, так что это может быть использовано для определения максимального размера массива. Это поле (и сам массив) изменяется в начале чтения.

Обрезанное чтение происходит, когда ReadCommand, описывающие операцию чтения, указывают ReadCommand.Size и ReadCommand.Offset, которые выходят за пределы конца целевого файла.