Compartilhar via


Método ICorProfilerInfo2::GetObjectGeneration

Obtém o segmento do heap que contém o objeto especificado.

Sintaxe

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

Parâmetros

objectId
[in] O ID de um objeto.

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

Comentários

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

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 2.0

Confira também