UnmanagedMemoryAccessor.Read<T>(Int64, T) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser en typstruktur T från accessorn till en angivet referens.
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)
Typparametrar
- T
Typ av struktur.
Parametrar
- position
- Int64
Positionen i den accessor där läsningen ska börja.
- structure
- T
Strukturen som ska innehålla läsdata.
- Attribut
Undantag
Det finns inte tillräckligt med byte efter position för att läsa i en struktur av typen T.
-eller-
T är en värdetyp som innehåller en eller flera referenstyper.
position är mindre än noll eller större än accessorns kapacitet.
Accessorn stöder inte läsning.
Accessorn har tagits bort.
Kommentarer
Använd den här metoden för att läsa medelstora till stora strukturer som inte är lätta att hantera med de andra läsmetoderna i den här klassen.