Unsafe.WriteUnaligned Método

Definição

Sobrecargas

Name Description
WriteUnaligned<T>(Byte, T)

Escreve um valor de tipo T na localização dada sem assumir um alinhamento dependente da arquitetura do endereço de destino.

WriteUnaligned<T>(Void*, T)

Escreve um valor de tipo T na localização dada sem assumir um alinhamento dependente da arquitetura do endereço de destino.

WriteUnaligned<T>(Byte, T)

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

Escreve um valor de tipo T na localização dada sem assumir um alinhamento dependente da arquitetura do endereço de destino.

public:
generic <typename T>
 static void WriteUnaligned(System::Byte % destination, T value);
public static void WriteUnaligned<T>(ref byte destination, T value) where T : allows ref struct;
public static void WriteUnaligned<T>(ref byte destination, T value);
static member WriteUnaligned : byte * 'T -> unit
Public Shared Sub WriteUnaligned(Of T) (ByRef destination As Byte, value As T)

Parâmetros de Tipo Genérico

T

O tipo de valor a escrever.

Parâmetros

destination
Byte

Um ponteiro gerido contendo o endereço para escrever.

value
T

O valor a escrever.

Observações

Atenção

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

Aplica-se a

WriteUnaligned<T>(Void*, T)

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.

Escreve um valor de tipo T na localização dada sem assumir um alinhamento dependente da arquitetura do endereço de destino.

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

Parâmetros de Tipo Genérico

T

O tipo de valor a escrever.

Parâmetros

destination
Void*

Um ponteiro gerido contendo o endereço para escrever.

value
T

O valor a escrever.

Atributos

Observações

Atenção

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

Aplica-se a