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 true
sempre .
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