Compartir a través de


UnmanagedMemoryAccessor.Read<T>(Int64, T) Método

Definición

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.

Se aplica a