Compartilhar via


Método ICorProfilerInfo2::GetObjectGeneration

Obtém o segmento da pilha que contém o objeto especificado.

HRESULT GetObjectGeneration(
    [in] ObjectID objectId,
    [out] COR_PRF_GC_GENERATION_RANGE *range);

Parâmetros

  • objectId
    [in] ID do objeto.

  • range
    [out] Um ponteiro para um COR_PRF_GC_GENERATION_RANGE estrutura, que descreve um intervalo (ou seja, um bloco) de memória dentro da geração está passando por lixo coleção. Esse intervalo contém o objeto especificado.

Comentários

The GetObjectGeneration método pode ser chamado por qualquer retorno de chamada do criador de perfil, desde que coleta de lixo não esteja em andamento. Ou seja, pode ser chamado por qualquer retorno de chamada, exceto aqueles que ocorrem entre ICorProfilerCallback2::GarbageCollectionStarted and ICorProfilerCallback2::GarbageCollectionFinished.

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 ICorProfilerInfo

Interface ICorProfilerInfo2