Compartir a través de


ICorProfilerCallback::ObjectsAllocatedByClass (Método)

Actualización: noviembre 2007

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.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorProf.idl

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorProfilerCallback