Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère des informations sur les méthodes dynamiques.
Syntax
HRESULT GetDynamicFunctionInfo( [in] FunctionID functionId,
[out] ModuleID *moduleId,
[out] PCCOR_SIGNATURE *ppvSig,
[out] ULONG *pbSig,
[in] ULONG cchName,
[out] ULONG *pcchName,
[out] WCHAR wszName[]);
Parameters
functionId
[in] ID de la fonction pour laquelle récupérer des informations.
moduleId
[in] Pointeur vers le module dans lequel la classe parente de la fonction est définie.
ppvSig
[out] Pointeur vers la signature de la fonction.
pbSig
[out] Pointeur vers le nombre d’octets pour la signature de fonction.
cchName
[in] Taille maximale du wszName tableau.
pcchName
[out] Nombre de caractères dans le wszName tableau.
wszName
[out] Tableau dont WCHAR le nom est la fonction, le cas échéant.
Remarks
Certaines méthodes telles que les stubs IL ou LCG n’ont pas de métadonnées associées qui peuvent être récupérées à l’aide des API IMetaDataImport et IMetaDataImport2 . Ces méthodes peuvent être rencontrées par des profileurs via des pointeurs d’instructions ou en écoutant ICorProfilerCallback8 ::D ynamicMethodJITCompilationStarted.
Cette API peut être utilisée pour récupérer des informations sur les méthodes dynamiques, y compris un nom convivial, le cas échéant.
Requirements
Plateformes : Consultez Configuration requise.
En-tête: CorProf.idl, CorProf.h
Library: CorGuids.lib
Versions du .NET Framework : Disponible depuis la version 4.7.2