Compartilhar via


Método ICLRRuntimeInfo::IsLoaded

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:

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

Confira também