Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient la valeur du champ spécifié de la classe spécifiée pour cette valeur d’objet.
Syntaxe
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Paramètres
pClass [in] Pointeur vers un objet « ICorDebugClass » qui représente la classe pour laquelle obtenir la valeur du champ.
fieldDef [in] Jeton mdFieldDef qui référence les métadonnées décrivant le champ.
ppValue [out] Pointeur vers un objet « ICorDebugValue » qui représente la valeur du champ spécifié.
Remarques
La classe, spécifiée dans le pClass paramètre, doit se trouver dans la hiérarchie de la classe de la valeur d’objet, et le champ doit être un champ de cette classe.
La GetFieldValue méthode réussit toujours pour les objets génériques et les classes génériques. Par exemple, si MyDictionary<V> hérite de la chaîne Dictionary<, V> et que la valeur de l’objet est de type MyDictionary<int32>, le passage de l’objet ICorDebugClass pour Dictionary<K,V> obtient correctement un champ de chaîne dictionary<, int32>.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 1.0