Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benachrichtigt den Profiler über die Anzahl der Instanzen jeder angegebenen Klasse, die seit der letzten Garbage Collection erstellt wurden.
HRESULT ObjectsAllocatedByClass(
[in] ULONG cClassCount,
[in, size_is(cClassCount)] ClassID classIds[] ,
[in, size_is(cClassCount)] ULONG cObjects[] );
Parameter
cClassCount
[in] Die Größe des classIds-Arrays und des cObjects-Arrays.classIds
[in] Ein Array von Klassen-IDs, bei dem jede ID eine Klasse mit mindestens einer Instanz angibt.cObjects
[in] Ein Array von Ganzzahlen, bei dem jede Ganzzahl die Anzahl der Instanzen für die entsprechende Klasse im classIds-Array angibt.
Hinweise
Das classIds-Array und das cObjects-Array sind parallele Arrays. Zum Beispiel verweisen classIds[i] und cObjects[i] auf dieselbe Klasse. Wenn seit der letzten Garbage Collection keine Instanz einer Klasse erstellt wurde, wird die Klasse ausgelassen. Der ObjectsAllocatedByClass-Rückruf meldet keine Objekte, die im großen Objektheap reserviert sind.
Bei der von ObjectsAllocatedByClass gemeldeten Anzahl handelt es sich nur um Schätzungen. Um genaue Zahlen zu erhalten, verwenden Sie ICorProfilerCallback::ObjectAllocated.
Das classIds-Array kann mindestens einen NULL-Eintrag enthalten, wenn das entsprechende cObjects-Array Typen besitzt, die entladen werden.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0