Delen via


Methode ICorProfilerCallback::COMClassicVTableDestroyed

De profiler meldt dat een COM-interoperabiliteitstabel wordt vernietigd.

Notitie

Deze callback zal waarschijnlijk nooit plaatsvinden, omdat de vernietiging van vtables bijna wordt afgesloten.

Syntaxis

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

Parameters

wrappedClassId
[in] De id van de klasse waarvoor deze vtable is gemaakt.

implementedIID
[in] De id van de interface die door de klasse is geïmplementeerd. Deze waarde kan NULL zijn als de interface alleen intern is.

pVTable
[in] Een verwijzing naar het begin van de tabel.

Opmerkingen

De profiler mag niet blokkeren bij de implementatie van deze methode, omdat de stack mogelijk geen status heeft die garbagecollection toestaat en daarom preventieve garbagecollection niet kan worden ingeschakeld. Als de profiler hier blokkeert en garbagecollection wordt geprobeerd, wordt de runtime geblokkeerd totdat deze callback wordt geretourneerd.

De implementatie van deze methode door de profiler mag niet worden aangeroepen in beheerde code en mag op geen enkele manier een toewijzing van beheerd geheugen veroorzaken.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl, CorProf.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 2.0

Zie ook