UnmanagedMemoryAccessor.Read<T>(Int64, T) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Lê uma estrutura do tipo T
do acessador em uma referência fornecida.
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
O tipo de estrutura.
Parâmetros
- position
- Int64
A posição no acessador na qual a leitura começará.
- structure
- T
A estrutura para conter os dados lidos.
- Atributos
Exceções
Não há bytes suficiente após position
a serem lidos em uma estrutura do tipo T
.
- ou -
T
é um tipo de valor que contém um ou mais tipos de referência.
position
é menor que zero ou maior que a capacidade do acessador.
O acessador não dá suporte à leitura.
O acessador foi descartado.
Comentários
Use esse método para ler estruturas médias a grandes que não são facilmente acomodadas pelos outros métodos de leitura nessa classe.