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);
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)
Parámetros de tipo
- T
Tipo de estructura.
Parámetros
- position
- Int64
Posición en el descriptor de acceso en la que va a comenzar la lectura.
- structure
- T
Estructura que va a contener los datos de la lectura.
- Atributos
Excepciones
No hay suficientes bytes después de position
para leer en una estructura de tipo T
.
o bien
T
es un tipo de valor que contiene uno o más 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 y grandes que no sean fácilmente compatibles con los demás métodos de lectura de esta clase.