UnmanagedMemoryAccessor.Read<T>(Int64, T) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee una estructura de tipo T del descriptor de acceso en una referencia proporcionada.
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)
Parámetros de tipo
- T
Tipo de estructura.
Parámetros
- position
- Int64
Posición en el descriptor de acceso en el que se va a empezar a leer.
- structure
- T
Estructura que contiene los datos de lectura.
- Atributos
Excepciones
No hay suficientes bytes después position de leer en una estructura de tipo T.
O bien
T es un tipo de valor que contiene uno o varios tipos de referencia.
position es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la lectura.
Se ha eliminado el descriptor de acceso.
Comentarios
Utilice este método para leer estructuras medianas a grandes que no se admiten fácilmente en los otros métodos de lectura de esta clase.