Partilhar via


Método ICLRRuntimeInfo::IsLoadable

Indica se o runtime associado a esta interface pode ser carregado para o processo atual, tendo em conta outros runtimes que podem já estar carregados no processo.

Sintaxe

HRESULT IsLoadable(  
        [out, retval] BOOL *pbLoadable);  

Parâmetros

pbLoadable
[fora] true se este runtime puder ser carregado para o processo atual; 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 pbLoadable é nulo.

Observações

Se outro runtime já estiver carregado para o processo e o runtime associado a esta interface puder ser carregado para execução lado a lado no processo, pbLoadable devolve true. Se os dois runtimes não puderem ser executados lado a lado no processo, pbLoadable devolve false. Por exemplo, a versão 4 do common language runtime (CLR) pode ser executada lado a lado no mesmo processo com a versão CLR 2.0 ou CLR versão 1.1. No entanto, a versão CLR 1.1 e CLR versão 2.0 não pode ser executada lado a lado no processo.

Se não forem carregados runtimes para o processo, este método devolve truesempre .

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