Partilhar via


Método ICorProfilerInfo2::GetObjectGeneration

Obtém o segmento da área dinâmica 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 do objeto.

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

Observações

O GetObjectGeneration método pode ser chamado a partir de qualquer chamada de retorno do profiler, desde que a libertação da memória não esteja em curso. Ou seja, pode ser chamada a partir de qualquer chamada de retorno, exceto aquelas que ocorrem entre ICorProfilerCallback2::GarbageCollectionStarted e ICorProfilerCallback2::GarbageCollectionFinished.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 2.0

Ver também