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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.