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.

Notes

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

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible à partir de la version 1.0