Condividi tramite


Metodo ISOSDacInterface::GetMethodDescData

Ottiene i dati per il puntatore MethodDesc specificato.

Annotazioni

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

Sintassi

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

Parametri

methodDesc
[in] Indirizzo di MethodDesc.

ip
[in] Indirizzo IP del metodo.

data
[out] Dati associati a MethodDesc restituiti dalle API interne.

cRevertedRejitVersions
[out] Numero di versioni di rejit ripristinate.

rgRevertedRejitData
[out] Dati associati alle versioni di rejit ripristinate restituite dalle API interne.

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

Osservazioni:

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

Requisiti

Piattaforme: Vedere Requisiti di sistema. Intestazione: Nessuna libreria:nessuna versione di .NET Framework: disponibile dalla versione 4.7

Vedere anche