Interface ICLRRuntimeInfo

Fornece métodos que retornam informações sobre um CLR (common language runtime) específico, incluindo versão, diretório e status de carga. Essa interface também fornece funcionalidade específica do runtime sem inicializar o runtime. Ele inclui o método LoadLibrary relativo ao runtime, o método GetProcAddress específico do módulo de runtime e as interfaces fornecidas por runtime por meio do método GetInterface.

Métodos

Método Descrição
Método BindAsLegacyV2Runtime Associa esse runtime a todas as decisões de política de ativação herdadas do CLR versão 2.
Método GetDefaultStartupFlags Obtém os sinalizadores de inicialização CLR e o arquivo de configuração do host.
Método GetInterface Carrega o CLR no processo atual e retorna ponteiros de interface de runtime, como ICLRRuntimeHost, ICLRStrongName e IMetaDataDispenser. Esse método substitui todas as CorBindTo* funções.
Método GetProcAddress Obtém o endereço de uma função especificada que foi exportada do CLR associado a essa interface. Esse método substitui o método GetRealProcAddress.
Método GetRuntimeDirectory Obtém o diretório de instalação do CLR associado a essa interface. Esse método substitui o método GetCORSystemDirectory.
Método GetVersionString Obtém informações de versão do CLR (Common Language Runtime) associadas a uma determinada interface ICLRRuntimeInfo. Esse método substitui os métodos GetRequestedRuntimeInfo e GetRequestedRuntimeVersion.
Método IsLoadable Indica se o runtime associado a essa interface pode ser carregado no processo atual, levando em conta outros runtimes que já podem ser carregados no processo.
Método IsLoaded Indica se o CLR associado à interface ICLRRuntimeInfo é carregado em um processo.
Método IsStarted Indica se o CLR associado à interface ICLRRuntimeInfo foi iniciado.
Método LoadErrorString Move um valor HRESULT em uma mensagem de erro apropriada para a cultura especificada. Esse método substitui os métodos LoadStringRC e LoadStringRCEx.
Método LoadLibrary Carrega uma biblioteca do diretório de estrutura do CLR representado por uma interface ICLRRuntimeInfo. Esse método substitui o método LoadLibraryShim.
Método SetDefaultStartupFlags Define os sinalizadores de inicialização CLR e o arquivo de configuração do host.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MetaHost.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: disponíveis desde 4

Confira também