Unsafe.ReadUnaligned Método

Definição

Sobrecargas

Name Description
ReadUnaligned<T>(Byte)

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

ReadUnaligned<T>(Void*)

Lê um valor de tipo T a partir da localização dada sem assumir um alinhamento dependente da arquitetura do endereço de origem.

ReadUnaligned<T>(Byte)

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

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

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

Parâmetros de Tipo Genérico

T

O tipo de valor a ler.

Parâmetros

source
Byte

Um ponteiro gerido contendo o endereço a ler.

Devoluções

T

Um valor de tipo T lido a partir do endereço indicado.

Observações

Atenção

O chamador deve garantir que existem SizeOf<T>() bytes de memória legível disponíveis a partir da localização apontada por source. Podem ocorrer violações de acesso se este requisito não for cumprido.

Aplica-se a

ReadUnaligned<T>(Void*)

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

Importante

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

Lê um valor de tipo T a partir da localização dada sem assumir um alinhamento dependente da arquitetura do endereço de origem.

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

Parâmetros de Tipo Genérico

T

O tipo de valor a ler.

Parâmetros

source
Void*

Um ponteiro não gerido contendo o endereço a ler.

Devoluções

T

Um valor de tipo T lido a partir da localização dada.

Atributos

Observações

Atenção

O chamador deve garantir que existem SizeOf<T>() bytes de memória legível disponíveis a partir da localização apontada por source. Podem ocorrer violações de acesso se este requisito não for cumprido.

Aplica-se a