Compartilhar via


ICLRRuntimeInfo Interface

Fornece métodos que retornam informações sobre um CLR (Common Language Runtime), 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 interfaces fornecidas por runtime por meio do método GetInterface .

Methods

Method Description
BindAsLegacyV2Runtime Method Associa esse runtime a todas as decisões de política de ativação clr versão 2 herdadas.
GetDefaultStartupFlags Method Obtém os sinalizadores de inicialização CLR e o arquivo de configuração do host.
GetInterface Method 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.
GetProcAddress Method 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 .
GetRuntimeDirectory Method Obtém o diretório de instalação do CLR associado a essa interface. Esse método substitui o método GetCORSystemDirectory .
GetVersionString Method Obtém informações de versão clr (common language runtime) associadas a uma determinada interface ICLRRuntimeInfo . Esse método substitui os métodos GetRequestedRuntimeInfo e GetRequestedRuntimeVersion .
IsLoadable Method 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.
IsLoaded Method Indica se o CLR associado à interface ICLRRuntimeInfo é carregado em um processo.
IsStarted Method Indica se o CLR associado à interface ICLRRuntimeInfo foi iniciado.
LoadErrorString Method Converte um valor HRESULT em uma mensagem de erro apropriada para a cultura especificada. Esse método substitui os métodos LoadStringRC e LoadStringRCEx .
LoadLibrary Method Carrega uma biblioteca do diretório da estrutura do CLR representado por uma interface ICLRRuntimeInfo . Esse método substitui o método LoadLibraryShim .
SetDefaultStartupFlags Method Define os sinalizadores de inicialização CLR e o arquivo de configuração do host.

Requirements

Plataformas: confira Requisitos do sistema.

Header: MetaHost.h

Biblioteca: Incluído como um recurso no MSCorEE.dll

Versões do .NET Framework: Disponível desde 4

See also