Método de ICLRRuntimeInfo::IsLoaded
Indica se o common language runtime (CLR) associado a ICLRRuntimeInfo interface é carregado em um processo. Um tempo de execução pode ser carregado sem também sendo iniciado.
HRESULT IsLoaded(
[in] HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);
Parâmetros
hndProcess
[in] Identificador do processo.pbLoaded
[out] true se o CLR é carregado no processo; Caso contrário, false.
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 |
pbLoadedé nulo. |
Comentários
Esse método é compatível com as seguintes funções e interfaces:
ICorRuntimeHost interface (da.NET Framework versão 1 API de hospedagem).
ICLRRuntimeHost interface (da.NET Framework 2.0 API de hospedagem).
Preterido CorBindTo* funções (consulte .NET Framework 1.1 e 2.0, hospedagem Global de funções estáticas na.NET Framework 2.0 API de hospedagem).
Um host pode chamar um do preterido CorBindTo* funções, como o CorBindToRuntime a função, instanciar uma versão específica do CLR. O host poderia chamar o ICLRMetaHost::GetRuntime método e especificar o mesmo número de versão para obter um ICLRRuntimeInfo interface.
Se o host, em seguida, chama o IsLoaded método retornado ICLRRuntimeInfo interface, pbLoaded retorna true; Caso contrário, retornará false.
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