Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan peta dari offset bahasa perantara (IL) yang diinstrumentasi profiler ke offset IL metode asli untuk instans ini.
Syntax
HRESULT GetInstrumentedILMap(
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out, size_is(cMap), length_is(*pcMap)] COR_IL_MAP map[]
);
Parameter-parameternya
cMap [in] Kapasitas map penyimpanan array. Lihat bagian Keterangan untuk informasi selengkapnya.
pcMap [out] Jumlah nilai COR_IL_MAP yang ditulis ke array peta.
map [out] Array nilai COR_IL_MAP yang memberikan informasi tentang pemetaan dari IL yang diinstrumentasi profiler ke IL metode asli.
Komentar
Jika profiler mengatur pemetaan dengan memanggil metode ICorProfilerInfo::SetILInstrumentedCodeMap , debugger dapat memanggil metode ini untuk mengambil pemetaan dan menggunakan pemetaan secara internal saat menghitung offset IL untuk jejak tumpukan dan masa pakai variabel.
Jika cMap adalah 0 dan pcMap bukan null, pcMap diatur ke jumlah nilai COR_IL_MAP yang tersedia. Jika cMap bukan nol, itu mewakili kapasitas map penyimpanan array. Saat metode kembali, map berisi maksimum cMap item, dan pcMap diatur ke jumlah nilai COR_IL_MAP yang benar-benar ditulis ke map array.
Jika IL belum diinstrumentasikan S_OKpcMap atau pemetaan tidak disediakan oleh profiler, metode ini mengembalikan dan mengatur ke 0.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 4.5.2