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 значение меньше нуля или больше емкости метода доступа.

Метод доступа не поддерживает чтение.

Метод доступа удален.

Комментарии

Используйте этот метод для чтения средних и больших структур, которые не легко размещаются другими методами чтения в этом классе.

Применяется к