Bagikan melalui


Metode ICorProfilerCallback::COMClassicVTableDestroyed

Memberi tahu profiler bahwa tabel V interop COM sedang dihancurkan.

Catatan

Panggilan balik ini kemungkinan tidak akan pernah terjadi, karena penghancuran tabel v terjadi sangat dekat dengan mematikan.

Sintaks

HRESULT COMClassicVTableDestroyed(  
    [in] ClassID wrappedClassId,  
    [in] REFGUID implementedIID,  
    [in] void    *pVTable);  

Parameter

wrappedClassId
[in] ID kelas tempat tabel v ini dibuat.

implementedIID
[in] ID antarmuka yang diimplementasikan oleh kelas. Nilai ini mungkin NULL jika antarmuka hanya internal.

pVTable
[in] Penunjuk ke awal tabel v.

Keterangan

Profiler tidak boleh memblokir implementasi metode ini karena tumpukan mungkin tidak dalam keadaan yang memungkinkan pengumpulan sampah, dan oleh karena itu pengumpulan sampah preemptive tidak dapat diaktifkan. Jika profiler memblokir di sini dan mencoba melakukan pengumpulan sampah, runtime akan memblokir hingga panggilan balik ini kembali.

Implementasi profiler dari metode ini tidak boleh memanggil kode terkelola atau dengan cara apa pun yang menyebabkan alokasi memori terkelola.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga