ICorProfilerCallback::ObjectsAllocatedByClass – metoda

Oznámí profileru počet instancí každé zadané třídy, které byly vytvořeny od posledního uvolňování paměti.

Syntaxe

HRESULT ObjectsAllocatedByClass(  
    [in] ULONG   cClassCount,  
    [in, size_is(cClassCount)] ClassID classIds[] ,  
    [in, size_is(cClassCount)] ULONG   cObjects[] );  

Parametry

cClassCount
[v] Velikost classIds polí a cObjects

classIds
[v] Pole ID tříd, kde každé ID určuje třídu s jednou nebo více instancemi.

cObjects
[v] Pole celých čísel, kde každé celé číslo určuje počet instancí odpovídající třídy v classIds poli.

Poznámky

Pole classIds a cObjects jsou paralelní pole. Například classIds[i] a cObjects[i] odkaz na stejnou třídu. Pokud nebyla vytvořena žádná instance třídy od předchozího uvolňování paměti, je třída vynechána. Zpětné ObjectsAllocatedByClass volání nebude hlásit objekty přidělené ve velké haldě objektů.

Čísla hlášená nástrojem ObjectsAllocatedByClass jsou pouze odhady. Pro přesné počty použijte ICorProfilerCallback::ObjectAllocated.

Pole classIds může obsahovat jednu nebo více položek null, pokud odpovídající cObjects matice obsahuje typy, které jsou uvolňování.

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é