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);
[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.

Se aplica a