Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Benachrichtigt den Profiler über die Anzahl der Instanzen jeder angegebenen Klasse, die seit der letzten Garbage Collection erstellt wurden.
Syntax
HRESULT ObjectsAllocatedByClass(
[in] ULONG cClassCount,
[in, size_is(cClassCount)] ClassID classIds[] ,
[in, size_is(cClassCount)] ULONG cObjects[] );
Parameter
cClassCount
[in] Die Größe der Arrays classIds und cObjects.
classIds
[in] Ein Array aus Klassen-IDs, wobei jede ID eine Klasse mit einer oder mehreren Instanzen angibt.
cObjects
[in] Ein Array aus Ganzzahlen, wobei jede ganze Zahl die Anzahl der Instanzen für die entsprechende Klasse im Array classIds angibt.
Bemerkungen
classIds und cObjects sind parallele Arrays. Beispielsweise verweisen classIds[i] und cObjects[i] auf dieselbe Klasse. Wenn seit der vorherigen Garbage Collection keine Instanz einer Klasse erstellt wurde, wird die Klasse weggelassen. Der ObjectsAllocatedByClass-Rückruf meldet keine Objekte, die im Heap für große Objekte zugeordnet sind.
Die von ObjectsAllocatedByClass gemeldeten Zahlen sind nur Schätzungen. Um genaue Zahlen zu ermitteln, verwenden Sie ICorProfilerCallback::ObjectAllocated.
Das classIds-Array kann einen oder mehrere NULL-Einträge enthalten, wenn das entsprechende cObjects-Array Typen enthält, die entladen werden.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit 2.0 verfügbar.