Método ICLRMetaHost::EnumerateLoadedRuntimes
Devolve uma enumeração que inclui um ponteiro de interface ICLRRuntimeInfo válido para cada versão do runtime de idioma comum (CLR) que é carregado num determinado processo. Este método substitui a função GetVersionFromProcess .
Sintaxe
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parâmetros
hndProcess
[in] A alça do processo para inspecionar os runtimes carregados.
ppEnumerator
[fora] Uma IEnumUnknown enumeração das interfaces ICLRRuntimeInfo correspondentes a cada CLR carregado pelo processo.
Devolver Valor
Este método devolve os seguintes HRESULTs específicos, bem como erros HRESULT que indicam a falha do método.
HRESULT | Description |
---|---|
S_OK | O método foi concluído com êxito. |
E_POINTER | ppEnumerator é nulo. |
Observações
Este método lista todos os runtimes carregados, mesmo que tenham sido carregados com funções preteridas, como CorBindToRuntime.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 4