Compartilhar via


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:

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

Consulte também

Referência

Interface de ICLRRuntimeInfo

Outros recursos

Interfaces de hospedagem.

Hospedagem (referência de API não gerenciada)