Partilhar via


Método ICorProfilerCallback::ObjectsAllocatedByClass

Notifica o criador de perfil sobre o número de instâncias de cada classe especificada que foram criados desde o lixo mais recente coleção.

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

Parâmetros

  • cClassCount
    [in] O dimensionar do classIds e cObjects matrizes.

  • classIds
    [in] Uma matriz de identificações, onde cada ID Especifica uma classe com uma ou mais instâncias de classe.

  • cObjects
    [in] Uma matriz de inteiros, onde cada inteiro Especifica o número de instâncias da classe correspondente no classIds matriz.

Comentários

The classIds e cObjects matrizes são matrizes paralelas. Por exemplo, classIds[i] e cObjects[i] referência da mesma classe. Se nenhuma instância de uma classe foi criada desde a coleta de lixo anterior, a classe é omitida. The ObjectsAllocatedByClass retorno de chamada não reportará objetos alocados na heap de objeto grande.

Os números relatados por ObjectsAllocatedByClass são apenas estimativas. Para número exato, use ICorProfilerCallback::ObjectAllocated.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorProf.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICorProfilerCallback