Condividi tramite


Metodo ISOSDacInterface::GetMethodDescData

Ottiene i dati per il puntatore MethodDesc specificato.

Nota

Questa API è stata originariamente progettata per l'uso interno nel runtime. Anche se è ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug e ICorProfiler api quando possibile.

Sintassi

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

Parametri

methodDesc
[in] Indirizzo del metodoDesc.

ip
[in] Indirizzo IP del metodo.

data
[out] I dati associati al metodoDesc come restituiti dalle API interne.

cRevertedRejitVersions
[out] Numero di versioni rejit ripristinate.

rgRevertedRejitData
[out] I dati associati alle versioni rejit ripristinate come restituite dalle API interne.

pcNeededRevertedRejitData
[out] Numero di byte necessari per archiviare i dati associati alle versioni ReJit ripristinate.

Commenti

Il metodo fornito fa parte dell'interfaccia ISOSDacInterface e corrisponde allo slot 21st della tabella del metodo virtuale. Per poterli usare, CLRDATA_ADDRESS deve essere definito come intero senza segno a 64 bit.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Nessuno
Libreria: Nessuno
Versioni di .NET Framework: Disponibile dalla versione 4.7

Vedi anche