Unsafe.Write<T>(Void*, T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Écrit une valeur de type T
à l’emplacement donné.
public:
generic <typename T>
static void Write(void* destination, T value);
public static void Write<T> (void* destination, T value);
[System.CLSCompliant(false)]
public static void Write<T> (void* destination, T value);
static member Write : nativeptr<unit> * 'T -> unit
[<System.CLSCompliant(false)>]
static member Write : nativeptr<unit> * 'T -> unit
Paramètres de type
- T
Type de la valeur à écrire.
Paramètres
- destination
- Void*
Emplacement dans lequel écrire.
- value
- T
Valeur à écrire.
- Attributs
Remarques
Attention
L’appelant doit s’assurer qu’il existe SizeOf<T>()
des octets de mémoire accessible en écriture disponibles à partir de l’emplacement pointé par destination
. Des violations d’accès peuvent se produire si cette exigence n’est pas remplie.
destination
est supposé être un pointeur correctement aligné vers une valeur de type T
. Pour plus d’informations sur les hypothèses d’alignement, consultez ECMA-335, sec. I.12.6.2 (« Alignement »).