Delen via


Methode ICorProfilerCallback::COMClassicVTableCreated

Hiermee wordt aan de profiler gemeld dat een COM-interoperabiliteitstabel voor de opgegeven IID en klasse is gemaakt.

Syntaxis

HRESULT COMClassicVTableCreated(  
    [in] ClassID wrappedClassId,  
    [in] REFGUID implementedIID,  
    [in] void    *pVTable,  
    [in] ULONG   cSlots);  

Parameters

wrappedClassId
[in] De id van de klasse waarvoor de 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.

cSlots
[in] Het aantal sleuven dat zich in de vtable bevindt.

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