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

Definitie

Leest een structuur van het type T van de accessor in een opgegeven verwijzing.

public:
generic <typename T>
 where T : value class void Read(long position, [Runtime::InteropServices::Out] T % structure);
[System.Security.SecurityCritical]
public void Read<T>(long position, out T structure) where T : struct;
public void Read<T>(long position, out T structure) where T : struct;
[<System.Security.SecurityCritical>]
member this.Read : int64 * 'T -> unit (requires 'T : struct)
member this.Read : int64 * 'T -> unit (requires 'T : struct)
Public Sub Read(Of T As Structure) (position As Long, ByRef structure As T)

Type parameters

T

Het type structuur.

Parameters

position
Int64

De positie in de accessor waarop moet worden gelezen.

structure
T

De structuur die de leesgegevens bevat.

Kenmerken

Uitzonderingen

Er zijn niet genoeg bytes na position het lezen in een structuur van het type T.

– of –

T is een waardetype dat een of meer verwijzingstypen bevat.

position is kleiner dan nul of groter dan de capaciteit van de accessor.

De accessor biedt geen ondersteuning voor lezen.

De toegangsrechten zijn verwijderd.

Opmerkingen

Gebruik deze methode om middelgrote tot grote structuren te lezen die niet gemakkelijk kunnen worden ondergebracht door de andere leesmethoden in deze klasse.

Van toepassing op