Bagikan melalui


Metode IXCLRDataMethodInstance::GetILOffsetsByAddress

Mendapatkan offset IL yang sesuai dengan alamat yang diberikan untuk metode .

Catatan

API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug dan ICorProfiler jika memungkinkan.

Sintaks

HRESULT GetILOffsetsByAddress(
    [in] CLRDATA_ADDRESS address
    [in] ULONG32 offsetsLen,
    [out] ULONG32 *offsetsNeeded,
    [out, size_is(offsetsLen)] ULONG32 ilOffsets[]
);

Parameter

address
[di] Alamat dalam metode untuk mengambil offset IL yang sesuai.

offsetsLen
[di] Ukuran ilOffsets buffer

offsetsNeeded
[out] Indikasi berapa banyak offset IL yang dikembalikan.

ilOffsets
[out] IL mengimbangi yang sesuai dengan alamat yang diberikan dalam metode .

Keterangan

Metode yang disediakan adalah bagian IXCLRDataMethodInstance dari antarmuka dan sesuai dengan slot ke-13 dari tabel metode virtual. Perhatikan bahwa CLRDATA_ADDRESS adalah bilangan bulat yang tidak ditandatangani 64-bit.

Persyaratan

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

Lihat juga