Sdílet prostřednictvím


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

Definice

Přečte strukturu typu T z příslušenství do poskytnutého odkazu.

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

Umístění v příslušenství, na kterém se má začít číst.

structure
T

Struktura, která má obsahovat přečtená data.

Atributy

Výjimky

Po přečtení ve struktuře typu Tnení dostatek bajtůposition.

-nebo-

T je typ hodnoty, který obsahuje jeden nebo více typů odkazů.

position je menší než nula nebo větší než kapacita příslušenství.

Příslušenství nepodporuje čtení.

Příslušenství bylo odstraněno.

Poznámky

Pomocí této metody můžete číst střední až velké struktury, které nejsou snadno přizpůsobeny jinými metodami čtení v této třídě.

Platí pro