ICorProfilerCallback::COMClassicVTableCreated – metoda

Oznámí profileru, že byla vytvořena tabulka pro interoperabilitu COM pro zadanou třídu IID a třídu.

Syntaxe

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

Parametry

wrappedClassId
[v] ID třídy, pro kterou byla vytvořena vtable.

implementedIID
[v] ID rozhraní implementované třídou . Tato hodnota může být NULL, pokud je rozhraní pouze interní.

pVTable
[v] Ukazatel na začátek tabulky vtable.

cSlots
[v] Počet slotů, které jsou ve virtuální tabulce.

Poznámky

Profiler by neměl blokovat implementaci této metody, protože zásobník nemusí být ve stavu, který umožňuje uvolňování paměti, a proto nelze povolit předběžné uvolňování paměti. Pokud profiler blokuje a dojde k pokusu o uvolnění paměti, modul runtime se zablokuje, dokud se toto zpětné volání nevrátí.

Implementace této metody profilerem by neměla volat spravovaný kód ani žádným způsobem způsobit přidělení spravované paměti.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl, CorProf.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také