Unsafe.WriteUnaligned Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WriteUnaligned<T>(Byte, T) |
Escribe un valor de tipo |
WriteUnaligned<T>(Void*, T) |
Escribe un valor de tipo |
WriteUnaligned<T>(Byte, T)
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
Escribe un valor de tipo T
en la ubicación especificada sin asumir la alineación dependiente de la arquitectura de la dirección de destino.
public:
generic <typename T>
static void WriteUnaligned(System::Byte % destination, T value);
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
- T
Tipo del valor que se va a escribir.
Parámetros
- destination
- Byte
Puntero administrado que contiene la dirección en la que se va a escribir.
- value
- T
Valor que se va a escribir.
Comentarios
Precaución
El llamador debe asegurarse de que hay SizeOf<T>()
bytes de memoria grabable disponible a partir de la ubicación a destination
la que apunta . Las infracciones de acceso pueden producirse si no se cumple este requisito.
Se aplica a
WriteUnaligned<T>(Void*, T)
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
Importante
Esta API no es conforme a CLS.
Escribe un valor de tipo T
en la ubicación especificada sin asumir la alineación dependiente de la arquitectura de la dirección de destino.
public:
generic <typename T>
static void WriteUnaligned(void* destination, T value);
public static void WriteUnaligned<T> (void* destination, T value);
[System.CLSCompliant(false)]
public static void WriteUnaligned<T> (void* destination, T value);
static member WriteUnaligned : nativeptr<unit> * 'T -> unit
[<System.CLSCompliant(false)>]
static member WriteUnaligned : nativeptr<unit> * 'T -> unit
Parámetros de tipo
- T
Tipo del valor que se va a escribir.
Parámetros
- destination
- Void*
Puntero administrado que contiene la dirección en la que se va a escribir.
- value
- T
Valor que se va a escribir.
- Atributos
Comentarios
Precaución
El llamador debe asegurarse de que hay SizeOf<T>()
bytes de memoria grabable disponible a partir de la ubicación a destination
la que apunta . Las infracciones de acceso pueden producirse si no se cumple este requisito.