UnmanagedMemoryAccessor.Read<T>(Int64, T) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.