Compartilhar via


Unsafe.ReadUnaligned Método

Definição

Sobrecargas

ReadUnaligned<T>(Void*)

Lê um valor do tipo T do local especificado sem assumir o alinhamento dependente da arquitetura do endereço de origem.

ReadUnaligned<T>(Byte)

Lê um valor do tipo T do endereço fornecido sem assumir o alinhamento dependente da arquitetura do endereço de origem.

ReadUnaligned<T>(Void*)

Origem:
Unsafe.cs
Origem:
Unsafe.cs
Origem:
Unsafe.cs

Importante

Esta API não está em conformidade com CLS.

Lê um valor do tipo T do local especificado sem assumir o alinhamento dependente da arquitetura do endereço de origem.

public:
generic <typename T>
 static T ReadUnaligned(void* source);
public static T ReadUnaligned<T> (void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T> (void* source);
static member ReadUnaligned : nativeptr<unit> -> 'T
[<System.CLSCompliant(false)>]
static member ReadUnaligned : nativeptr<unit> -> 'T

Parâmetros de tipo

T

O tipo do valor a ser lido.

Parâmetros

source
Void*

Um ponteiro não gerenciado que contém o endereço do qual ler.

Retornos

T

Um valor do tipo T lido do local especificado.

Atributos

Comentários

Cuidado

O chamador deve garantir que haja SizeOf<T>() bytes de memória legível disponíveis a partir do local apontado por source. As violações de acesso poderão ocorrer se esse requisito não for atendido.

Aplica-se a

ReadUnaligned<T>(Byte)

Origem:
Unsafe.cs
Origem:
Unsafe.cs
Origem:
Unsafe.cs

Lê um valor do tipo T do endereço fornecido sem assumir o alinhamento dependente da arquitetura do endereço de origem.

public:
generic <typename T>
 static T ReadUnaligned(System::Byte % source);
public static T ReadUnaligned<T> (ref byte source);
static member ReadUnaligned : byte -> 'T
Public Shared Function ReadUnaligned(Of T) (ByRef source As Byte) As T

Parâmetros de tipo

T

O tipo do valor a ser lido.

Parâmetros

source
Byte

Um ponteiro gerenciado que contém o endereço do qual ler.

Retornos

T

Um valor do tipo T lido do endereço fornecido.

Comentários

Cuidado

O chamador deve garantir que haja SizeOf<T>() bytes de memória legível disponíveis a partir do local apontado por source. As violações de acesso poderão ocorrer se esse requisito não for atendido.

Aplica-se a