Partager via


ICorDebugClass ::GetStaticFieldValue, méthode

Obtient la valeur du champ statique spécifié.

Syntaxe

HRESULT GetStaticFieldValue (
    [in]  mdFieldDef         fieldDef,
    [in]  ICorDebugFrame     *pFrame,
    [out] ICorDebugValue     **ppValue
);

Paramètres

fieldDef [in] Jeton de champ Def qui fait référence au champ à récupérer.

pFrame [in] Pointeur vers un objet ICorDebugFrame qui représente l’image à utiliser pour lever l’ambiguïté entre les statiques de domaine d’application, de contexte ou de thread.

Si le champ statique est relatif à un thread, à un contexte ou à un domaine d’application, le frame détermine la valeur appropriée.

ppValue [out] Pointeur vers l’adresse d’un objet ICorDebugValue qui représente la valeur du champ statique.

Remarques

Pour les types paramétrables, la valeur d’un champ statique est relative à l’instanciation particulière. Par conséquent, si le constructeur de classe prend des paramètres de type Type, appelez ICorDebugType ::GetStaticFieldValue au lieu de ICorDebugClass::GetStaticFieldValue.

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