Partager via


ISOSDacInterface ::GetMethodDescData, méthode

Obtient les données du pointeur MethodDesc donné.

Note

Cette API a été conçue à l’origine pour une utilisation interne dans le runtime. Bien qu’il soit désormais pris en charge pour une utilisation tierce, nous vous recommandons d’utiliser ICorDebug et ICorProfiler d’API si possible.

Syntaxe

HRESULT GetMethodDescData(
    CLRDATA_ADDRESS            methodDesc,
    CLRDATA_ADDRESS            ip,
    DacpMethodDescData *data,
    ULONG                      cRevertedRejitVersions,
    DacpReJitData      *rgRevertedRejitData,
    void                      *pcNeededRevertedRejitData
);

Paramètres

methodDesc
[in] Adresse de MethodDesc.

ip
[in] Adresse IP de la méthode.

data
[out] Données associées à MethodDesc comme retournées par les API internes.

cRevertedRejitVersions
[out] Nombre de versions rejit annulées.

rgRevertedRejitData
[out] Données associées aux versions rétablies de rejit retournées à partir des API internes.

pcNeededRevertedRejitData
[out] Nombre d’octets requis pour stocker les données associées aux versions de ReJit rétablies.

Remarques

La méthode fournie fait partie de l’interface ISOSDacInterface et correspond au 21e emplacement de la table de méthode virtuelle. Pour pouvoir les utiliser, CLRDATA_ADDRESS doit être défini en tant qu’entier non signé 64 bits.

Spécifications

Plates-formes: Consultez configuration requise. En-tête:Bibliothèque None : Aucune version du .NET Framework : disponible depuis la version 4.7

Voir aussi