UnmanagedMemoryAccessor.Read<T>(Int64, T) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge una struttura di tipo T
dalla funzione di accesso in un riferimento fornito.
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)
Parametri di tipo
- T
Tipo di struttura.
Parametri
- position
- Int64
Posizione nella funzione di accesso da cui iniziare la lettura.
- structure
- T
Struttura per contenere i dati letti.
- Attributi
Eccezioni
Non ci sono abbastanza byte dopo position
per leggere una struttura di tipo T
.
-oppure-
T
è un tipo di valore che contiene uno o più tipi di riferimento.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la lettura.
La funzione di accesso è stata eliminata.
Commenti
Usare questo metodo per leggere strutture medie a grandi dimensioni che non sono facilmente ospitate dagli altri metodi di lettura in questa classe.