UnmanagedMemoryAccessor.Read<T>(Int64, T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.