Unsafe.WriteUnaligned Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| WriteUnaligned<T>(Byte, T) |
Escreve um valor de tipo |
| WriteUnaligned<T>(Void*, T) |
Escreve um valor de tipo |
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.