Método de ICLRRuntimeInfo::IsLoadable
Indica se o tempo de execução associado a esta interface pode ser carregado no processo atual, levando em conta outros tempos de execução que já podem ser carregados no processo.
HRESULT IsLoadable(
[out, retval] BOOL *pbLoadable);
Parâmetros
- pbLoadable
[out] true se esse tempo de execução pode ser carregado no processo atual; 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 |
pbLoadableé nulo. |
Comentários
Se o tempo de execução de outro já está carregado no processo e o tempo de execução associado a esta interface pode ser carregado para execução de lado a lado no processo, pbLoadable retorna true. Se dois runtimes não pode ser executado lado a lado em processo, pbLoadable retorna false. Por exemplo, o common language runtime (CLR) versão 4 pode executar lado a lado no mesmo processo com a versão 2.0 do CLR ou a versão 1.1 do CLR. No entanto, a versão 1.1 do CLR e a versão 2.0 do CLR não podem executar lado a lado no processo.
Se nenhum runtimes são carregados no processo, este método sempre retorna true.
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