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.
Melintasi daftar pembersihan pembungkus yang dapat dipanggil runtime (RCW) dan memanggil panggilan balik pengunjung untuk setiap entri.
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 TraverseRCWCleanupList(CLRDATA_ADDRESS cleanupListPtr, VISITRCWFORCLEANUP pCallback, LPVOID token);
Parameters
cleanupListPtr
[di] Alamat daftar pembersihan RCW untuk melintasi.
pCallback
[di] Fungsi VISITRCWFORCLEANUP panggilan balik yang dipanggil runtime untuk setiap entri daftar pembersihan.
token
[di] Nilai yang disediakan penelepon yang diteruskan runtime ke pCallback.
Remarks
Metode yang disediakan adalah bagian ISOSDacInterface dari antarmuka dan sesuai dengan slot ke-79 dari tabel metode virtual.
Panggilan VISITRCWFORCLEANUP balik memiliki tanda tangan berikut:
typedef BOOL (*VISITRCWFORCLEANUP)(CLRDATA_ADDRESS RCW,CLRDATA_ADDRESS Context,CLRDATA_ADDRESS Thread,
BOOL bIsFreeThreaded, LPVOID token);
Panggilan balik menerima alamat RCW, alamat konteks COM, alamat utas, bendera yang menunjukkan apakah RCW berulir bebas, dan nilai yang disediakan token pemanggil.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Tidak
Perpustakaan: Tidak
.NET Framework Versions: Tersedia sejak 4.7