Bagikan melalui


ISOSDacInterface::GetMethodDescData Method

Mendapatkan data untuk penunjuk MethodDesc yang diberikan.

Nota

API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ke-3, sebaiknya bekerja dengan ICorDebug API dan ICorProfiler jika memungkinkan.

Syntax

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

Parameter-parameternya

methodDesc
[di] Alamat MethodDesc.

ip
[di] Alamat IP metode .

data
[out] Data yang terkait dengan MethodDesc seperti yang dikembalikan dari API internal.

cRevertedRejitVersions
[out] Jumlah versi rejit yang dikembalikan.

rgRevertedRejitData
[out] Data yang terkait dengan versi rejit yang dikembalikan seperti yang dikembalikan dari API internal.

pcNeededRevertedRejitData
[out] Jumlah byte yang diperlukan untuk menyimpan data yang terkait dengan versi ReJit yang dikembalikan.

Komentar

Metode yang disediakan adalah bagian ISOSDacInterface dari antarmuka dan sesuai dengan slot ke-21 dari tabel metode virtual. Agar dapat menggunakannya, CLRDATA_ADDRESS harus didefinisikan sebagai bilangan bulat yang tidak ditandatangani 64-bit.

Persyaratan

Platform: Lihat Persyaratan Sistem. Header: Pustaka Tidak Ada : Tidak Ada Versi .NET Framework: Tersedia sejak 4.7

Lihat juga