Método de ICLRMetaHost::EnumerateLoadedRuntimes
Retorna uma enumeração que inclui um válido ICLRRuntimeInfo o ponteiro de interface para cada versão do common language runtime (CLR) que é carregado em um determinado processo. Este método substitui a GetVersionFromProcess função.
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parâmetros
hndProcess
[in] O identificador do processo para inspecionar o runtimes carregado.ppEnumerator
[out] Um IEnumUnknown enumeração de ICLRRuntimeInfo interfaces correspondentes a cada CLR que é carregado pelo processo.
Valor de retorno
Esse método retorna o seguintes HRESULTs específicos, bem como o HRESULT erros que indicam falha de método.
HRESULT |
Descrição |
---|---|
S_OK |
O método foi concluído com êxito. |
E_POINTER |
ppEnumeratoré nulo. |
Comentários
Esse método é runtimes listas carregadas, mesmo se eles foram carregados com funções obsoletas, como CorBindToRuntime.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4