Partager via


ICorDebugClass::GetStaticFieldValue, méthode

Obtient la valeur du champ statique spécifié.

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

Paramètres

  • fieldDef
    [in] Champ jeton 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 champs statiques thread, contexte ou domaine d'application.

    Si le champ statique est relatif à un thread, un contexte ou un domaine d'application, le frame déterminera 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étrés, 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 à la place de ICorDebugClass::GetStaticFieldValue.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

ICorDebugClass, interface