ICorDebugObjectValue::GetFieldValue, méthode
Mise à jour : novembre 2007
Obtient la valeur du champ spécifié de la classe spécifiée pour cette valeur d'objet.
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 de 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é.
Notes
La classe spécifiée dans le paramètre pClass doit figurer dans la hiérarchie de la classe de la valeur d'objet et le champ doit être un champ de cette classe.
La méthode GetFieldValue continuera à aboutir pour les objets génériques et les classes génériques. Par exemple, si MonDictionnaire<V> hérite de Dictionnaire<string,V> et que la valeur d'objet est de type MonDictionnaire<int32>, le passage de l'objet ICorDebugClass pour Dictionnaire<K,V> obtiendra un champ de Dictionnaire<string,int32>.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0