Unsafe.Read<T>(Void*) Méthode

Définition

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);
[System.CLSCompliant(false)]
public static T Read<T>(void* source) where T : allows ref struct;
public static T Read<T>(void* source);
[System.CLSCompliant(false)]
public static T Read<T>(void* source);
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T
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 à lire.

Retours

T

Valeur de type T lue à partir de l’emplacement donné.

Attributs

Remarques

Avertissement

L’appelant doit s’assurer qu’il existe SizeOf<T>() des octets de mémoire lisible disponibles à partir de l’emplacement vers lequel pointe 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 »).

S’applique à