Udostępnij za pośrednictwem


UnmanagedMemoryAccessor.Read<T>(Int64, T) Metoda

Definicja

Odczytuje strukturę typu T od metody dostępu do podanego odwołania.

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)

Parametry typu

T

Typ struktury.

Parametry

position
Int64

Pozycja w metodzie dostępu, w której należy rozpocząć czytanie.

structure
T

Struktura zawierająca dane odczytu.

Atrybuty

Wyjątki

Za mało bajtów po position odczytaniu w strukturze typu T.

-lub-

T jest typem wartości, który zawiera co najmniej jeden typ odwołania.

position jest mniejsza niż zero lub większa niż pojemność metody dostępu.

Akcesorium nie obsługuje odczytu.

Akcesorium zostało usunięte.

Uwagi

Ta metoda służy do odczytywania średnich i dużych struktur, które nie są łatwo uwzględniane przez inne metody odczytu w tej klasie.

Dotyczy