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.
Indica se o CLR (Common Language Runtime) associado à interface ICLRRuntimeInfo é carregado em um 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
[out] true se o CLR for carregado no processo; caso contrário, false.
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 |
pbLoaded é nulo. |
Comentários
Esse método é compatível com versões anteriores com as seguintes funções e interfaces:
Interface ICorRuntimeHost (na .NET Framework versão 1 da API de hospedagem).
Interface ICLRRuntimeHost (no .NET Framework API de hospedagem 2.0).
Funções preteridas
CorBindTo*(consulte Funções de hospedagem CLR preteridas na API de hospedagem do .NET Framework 2.0).
Um host 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 host pode chamar o método ICLRMetaHost::GetRuntime e especificar o mesmo número de versão para obter uma interface ICLRRuntimeInfo.
Se o host chamar o método IsLoaded na interface ICLRRuntimeInfo retornada; pbLoadedtruecaso contrário, ele retornará false.
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