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.
Indica se o runtime de linguagem comum (CLR) associado à interface ICLRRuntimeInfo é carregado num processo. Um runtime pode ser carregado sem também ser iniciado.
Sintaxe
HRESULT IsLoaded(
[in] HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);
Parâmetros
hndProcess
[in] Um identificador para o processo.
pbLoaded
[fora] true se o CLR for carregado para o processo; caso contrário, false.
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 |
pbLoaded é nulo. |
Observações
Este método é retrocompatível com as seguintes funções e interfaces:
Interface ICorRuntimeHost (na .NET Framework versão 1 que aloja a API).
Interface ICLRRuntimeHost (na API de alojamento .NET Framework 2.0).
Funções preteridas
CorBindTo*(veja Funções de Alojamento CLR Preteridas na API de alojamento do .NET Framework 2.0).
Um anfitrião pode chamar uma das funções preteridas CorBindTo* , como a função CorBindToRuntime , para instanciar uma versão específica do CLR. Em seguida, o anfitrião pode chamar o método ICLRMetaHost::GetRuntime e especificar o mesmo número de versão para obter uma interface ICLRRuntimeInfo .
Se o anfitrião chamar o IsLoaded método na interface ICLRRuntimeInfo devolvida, pbLoaded devolve true; caso contrário, devolve false.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MetaHost.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 4