Unsafe.Read<T>(Void*) 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.
Lit une valeur de type T
à partir de l’emplacement donné.
public:
generic <typename T>
static T Read(void* source);
public static T Read<T> (void* source);
[System.CLSCompliant(false)]
public static T Read<T> (void* source);
static member Read : nativeptr<unit> -> 'T
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T
Paramètres de type
- T
Type de la valeur à lire.
Paramètres
- source
- Void*
Pointeur non managé contenant l’adresse à partir de laquelle lire.
Retours
Valeur de type T
lue à partir de l’emplacement donné.
- Attributs
Remarques
Attention
L’appelant doit s’assurer qu’il existe SizeOf<T>()
des octets de mémoire lisible disponibles à partir de l’emplacement pointé par source
. Des violations d’accès peuvent se produire si cette exigence n’est pas remplie.
source
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 »).