Partager via


ICorProfilerInfo2::GetStaticFieldInfo, méthode

Obtient une valeur indiquant le type de champ statique qui s'applique au champ spécifié.

HRESULT GetStaticFieldInfo (
    [in] ClassID               classId,
    [in] mdFieldDef            fieldToken,
    [out] COR_PRF_STATIC_TYPE  *pFieldInfo);

Paramètres

  • classId
    [in] ID de la classe dans laquelle le champ statique est défini.

  • fieldToken
    [in] Jeton de métadonnées pour le champ statique.

  • pFieldInfo
    [out] Pointeur vers une valeur de l'énumération COR_PRF_STATIC_TYPE qui indique si le champ spécifié est statique et, le cas échéant, le type de champ statique qui s'applique au champ.

Notes

Ces informations peuvent être utilisées pour déterminer la fonction à appeler pour obtenir l'adresse du champ statique.

Le profileur de code doit toujours vérifier les métadonnées pour un champ statique afin de vérifier qu'il a réellement une adresse. Les champs statiques de type Literal (autrement dit, constants) existent uniquement dans les métadonnées et n'ont pas d'adresse.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorProf.idl, CorProf.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

Voir aussi

Référence

ICorProfilerInfo, interface

ICorProfilerInfo2, interface