Partilhar via


ICLRRuntimeInfo Interface

Fornece métodos que devolvem informações sobre um runtime de linguagem comum (CLR) específico, incluindo a versão, o diretório e o estado de carregamento. Esta interface também fornece funcionalidades específicas do runtime sem inicializar o runtime. Inclui o método LoadLibrary relativo ao runtime, o método GetProcAddress específico do módulo de runtime e as interfaces fornecidas pelo runtime através do método GetInterface .

Métodos

Método Descrição
Método BindAsLegacyV2Runtime Vincula este runtime a todas as decisões de política de ativação do CLR versão 2 legadas.
GetDefaultStartupFlags Method Obtém os sinalizadores de arranque CLR e o ficheiro de configuração do anfitrião.
GetInterface Method Carrega o CLR para o processo atual e devolve ponteiros da interface de runtime, como ICLRRuntimeHost, ICLRStrongName e IMetaDataDispenser. Este 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 esta interface. Este método substitui o método GetRealProcAddress .
Método GetRuntimeDirectory Obtém o diretório de instalação do CLR associado a esta interface. Este método substitui o método GetCORSystemDirectory .
Método GetVersionString Obtém informações comuns da versão do runtime de linguagem (CLR) associadas a uma determinada interface ICLRRuntimeInfo . Este método substitui os métodos GetRequestedRuntimeInfo e GetRequestedRuntimeVersion .
Método 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.
Método IsLoaded Indica se o CLR associado à interface ICLRRuntimeInfo é carregado num processo.
Método IsStarted Indica se o CLR associado à interface ICLRRuntimeInfo foi iniciado.
LoadErrorString Method Traduz um valor HRESULT numa mensagem de erro adequada para a cultura especificada. Este método substitui os métodos LoadStringRC e LoadStringRCEx .
LoadLibrary Method Carrega uma biblioteca do diretório framework do CLR representado por uma interface ICLRRuntimeInfo . Este método substitui o método LoadLibraryShim .
Método SetDefaultStartupFlags Define os sinalizadores de arranque CLR e o ficheiro de configuração do anfitrião.

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

Ver também