Partager via


ICorProfilerInfo2::GetStaticFieldInfo, méthode

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

Syntaxe

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 static est défini.

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

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

Notes

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

Le code du profileur doit toujours vérifier les métadonnées d’un champ static pour s’assurer qu’il a réellement une adresse. Des littéraux static (autrement dit, des constantes) existent uniquement dans les métadonnées et n’ont pas d’adresse.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi