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.
Retorna uma enumeração que inclui um ponteiro de interface ICLRRuntimeInfo válido para cada versão do CLR (Common Language Runtime) carregada em um determinado processo. Esse método substitui a função GetVersionFromProcess.
Sintaxe
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parâmetros
hndProcess
[in] O identificador do processo a inspecionar em busca de runtimes carregados.
ppEnumerator
[out] Uma enumeração IEnumUnknown de interfaces ICLRRuntimeInfo correspondentes a cada CLR carregado pelo processo.
Valor Retornado
Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha de método.
| HRESULT | Descrição |
|---|---|
| S_OK | O método foi concluído com sucesso. |
| E_POINTER |
ppEnumerator é nulo. |
Comentários
Esse método lista todos os runtimes carregados, mesmo que eles tenham sido carregados com funções preteridas, como CorBindToRuntime.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MetaHost.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 4