Partager via


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);
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

T

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 »).

S’applique à