UnmanagedMemoryAccessor.Read<T>(Int64, T) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 T
není 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ě.