Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um enumerador para identificadores de objeto em um processo.
Sintaxe
HRESULT EnumerateHandles( [in] CorGCReferenceType types,
[out] ICorDebugGCReferenceEnum **ppEnum);
Parâmetros
types [in] Uma combinação bit a bit de valores CorGCReferenceType que especifica o tipo de identificadores a serem incluídos na coleção.
ppENum [out] Um ponteiro para o endereço de um ICorDebugGCReferenceEnum que é um enumerador para que os objetos sejam coletados por lixo.
Observações
EnumerateHandles é uma função auxiliar que dá suporte à inspeção da tabela de identificadores. É semelhante ao método ICorDebugProcess5::EnumerateGCReferences , exceto que, em vez de preencher uma coleção ICorDebugGCReferenceEnum com todos os objetos a serem coletados por lixo, ele inclui apenas objetos que têm identificadores da tabela de identificadores.
O types parâmetro especifica os tipos de identificador a serem incluídos na coleção.
types pode ser qualquer um dos três membros a seguir da enumeração CorGCReferenceType :
CorHandleStrongOnly(manipula somente referências fortes).CorHandleWeakOnly(manipula somente referências fracas).CorHandleAll(todos os identificadores).
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.5