Unsafe.WriteUnaligned Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
WriteUnaligned<T>(Byte, T) |
Scrive un valore di tipo |
WriteUnaligned<T>(Void*, T) |
Scrive un valore di tipo |
WriteUnaligned<T>(Byte, T)
- Origine:
- Unsafe.cs
- Origine:
- Unsafe.cs
- Origine:
- Unsafe.cs
Scrive un valore di tipo T
nella posizione specificata senza presupponere l'allineamento dipendente dall'architettura dell'indirizzo di destinazione.
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)
Parametri di tipo
- T
Tipo del valore da scrivere.
Parametri
- destination
- Byte
Puntatore gestito contenente l'indirizzo da scrivere.
- value
- T
Valore da scrivere.
Commenti
Attenzione
Il chiamante deve assicurarsi che siano SizeOf<T>()
disponibili byte di memoria scrivibile a partire dalla posizione a cui punta destination
. Le violazioni di accesso possono verificarsi se questo requisito non è soddisfatto.
Si applica a
WriteUnaligned<T>(Void*, T)
- Origine:
- Unsafe.cs
- Origine:
- Unsafe.cs
- Origine:
- Unsafe.cs
Importante
Questa API non è conforme a CLS.
Scrive un valore di tipo T
nella posizione specificata senza presupponere l'allineamento dipendente dall'architettura dell'indirizzo di destinazione.
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
Parametri di tipo
- T
Tipo del valore da scrivere.
Parametri
- destination
- Void*
Puntatore gestito contenente l'indirizzo da scrivere.
- value
- T
Valore da scrivere.
- Attributi
Commenti
Attenzione
Il chiamante deve assicurarsi che siano SizeOf<T>()
disponibili byte di memoria scrivibile a partire dalla posizione a cui punta destination
. Le violazioni di accesso possono verificarsi se questo requisito non è soddisfatto.