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 référence le champ à récupérer.

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

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