Partilhar via


Método ICLRRuntimeInfo::IsLoaded

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:

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

Ver também