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.
Menghitung blok dalam tumpukan stub panggilan virtual untuk domain aplikasi yang ditentukan.
Note
API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug dan ICorProfiler jika memungkinkan.
Syntax
HRESULT TraverseVirtCallStubHeap(CLRDATA_ADDRESS pAppDomain, VCSHeapType heaptype, VISITHEAP pCallback);
Parameters
pAppDomain
[di] Alamat domain aplikasi yang berisi tumpukan stub panggilan virtual.
heaptype
[di] Nilai enumerasi VCSHeapType yang mengidentifikasi tumpukan stub panggilan virtual untuk melintasi.
pCallback
[di] Fungsi VISITHEAP panggilan balik yang menerima setiap blok timbunan.
Remarks
Panggilan VISITHEAP balik memiliki tanda tangan void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock). Runtime memanggil panggilan balik untuk setiap blok heap dan menyediakan alamat blok, ukuran blok, dan nilai yang menunjukkan apakah blok adalah blok saat ini.
Metode yang disediakan adalah bagian ISOSDacInterface dari antarmuka dan sesuai dengan slot ke-70 dari tabel metode virtual.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Tidak
Perpustakaan: Tidak
.NET Framework Versions: Tersedia sejak 4.7