ICorProfilerCallback::ObjectsAllocatedByClass (Método)
Notifica al generador de perfiles el número de instancias de cada clase especificada que se han creado desde la recolección de elementos no utilizados más reciente.
HRESULT ObjectsAllocatedByClass(
[in] ULONG cClassCount,
[in, size_is(cClassCount)] ClassID classIds[] ,
[in, size_is(cClassCount)] ULONG cObjects[] );
Parámetros
cClassCount
[in] Tamaño de las matrices de classIds y cObjects.classIds
[in] Matriz de identificadores de clase, donde cada identificador especifica una clase con una o más instancias.cObjects
[in] Matriz de enteros, donde cada entero especifica el número de instancias para la clase correspondiente en la matriz de classIds.
Comentarios
Las matrices de classIds y cObjects son matrices paralelas. Por ejemplo, classIds[i] y cObjects[i] hacen referencia a la misma clase. Si no se ha creado ninguna instancia de una clase desde la recolección de elementos no utilizados anterior, la clase se omite. La devolución de llamada ObjectsAllocatedByClass no informará de los objetos asignados en el montón de objetos grandes.
Los números notificados por ObjectsAllocatedByClass sólo son estimaciones. Para obtener recuentos exactos, utilice ICorProfilerCallback::ObjectAllocated.
La matriz classIds puede contener una o varias entradas null si la matriz cObjects correspondiente tiene tipos que se están descargando.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0