UnmanagedMemoryAccessor.Read<T>(Int64, T) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает структуру типа T из метода доступа в указанную ссылку.
public:
generic <typename T>
where T : value class void Read(long position, [Runtime::InteropServices::Out] T % structure);
public void Read<T>(long position, out T structure) where T : struct;
[System.Security.SecurityCritical]
public void Read<T>(long position, out T structure) where T : struct;
member this.Read : int64 * 'T -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.Read : int64 * 'T -> unit (requires 'T : struct)
Public Sub Read(Of T As Structure) (position As Long, ByRef structure As T)
Параметры типа
- T
Тип структуры.
Параметры
- position
- Int64
Позиция в методе доступа, с которого начинается чтение.
- structure
- T
Структура, содержащая данные чтения.
- Атрибуты
Исключения
После чтения в структуре типа positionнедостаточно байтовT.
–или–
T — это тип значения, содержащий один или несколько ссылочных типов.
position значение меньше нуля или больше емкости метода доступа.
Метод доступа не поддерживает чтение.
Метод доступа удален.
Комментарии
Используйте этот метод для чтения средних и больших структур, которые не легко размещаются другими методами чтения в этом классе.