Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém um enumerador para identificadores de objeto em um processo.
Sintaxe
HRESULT EnumerateHandles( [in] CorGCReferenceType types,
[out] ICorDebugGCReferenceEnum **ppEnum);
Parâmetros
types [em] Uma combinação bit a bit de valores CorGCReferenceType que especifica o tipo de identificadores a serem incluídos na coleção.
ppENum [saídas] Um ponteiro para o endereço de um ICorDebugGCReferenceEnum que é um enumerador para os objetos a serem coletados lixo.
Observações
EnumerateHandles é uma função auxiliar que suporta a inspeção da mesa do punho. É semelhante ao ICorDebugProcess5::EnumerateGCReferences método, exceto que, em vez de preencher uma coleção ICorDebugGCReferenceEnum com todos os objetos a serem coletados lixo, ele inclui apenas objetos que têm identificadores da tabela de manipuladores.
O types parâmetro especifica os tipos de identificador a serem incluídos na coleção.
types pode ser qualquer um dos seguintes três membros da enumeração CorGCReferenceType :
CorHandleStrongOnly(lida apenas com referências fortes).CorHandleWeakOnly(apenas referências fracas).CorHandleAll(todas as alças).
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 4.5