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