Compartilhar via


Interface de ICLRRuntimeInfo

Fornece métodos que retornam informações sobre um determinado common language runtime (CLR), incluindo a versão, o diretório e o status de carga. Essa interface também fornece a funcionalidade específica do runtime sem inicializar o runtime. Inclui relativos a tempo de execução LoadLibrary método, o módulo específico de tempo de execução GetProcAddress método e interfaces fornecido pelo tempo de execução através de GetInterface método.

Métodos

Método

Descrição

Método de ICLRRuntimeInfo::BindAsLegacyV2Runtime

Vincula este tempo de execução para todos os herdados CLR versão 2 ativação decisões de diretiva.

Método de ICLRRuntimeInfo::GetDefaultStartupFlags

Obtém a sinalizadores de inicialização do CLR e o arquivo de configuração do host.

Método de ICLRRuntimeInfo::GetInterface

Carrega o CLR no processo atual e retorna o tempo de execução ponteiros de interface, como ICLRRuntimeHost, ICLRStrongName e IMetaDataDispenser. Este método substitui todas as CorBindTo* funções.

Método de ICLRRuntimeInfo::GetProcAddress

Obtém o endereço de uma função especificada que foi exportado do CLR associado a esta interface. Este método substitui a GetRealProcAddress método.

Método de ICLRRuntimeInfo::GetRuntimeDirectory

Obtém o diretório de instalação do CLR associado a esta interface. Este método substitui a GetCORSystemDirectory método.

Método de ICLRRuntimeInfo::GetVersionString

Obtém informações de versão de runtime (CLR) idioma comuns associadas a um determinado ICLRRuntimeInfo interface. Este método substitui a GetRequestedRuntimeInfo e GetRequestedRuntimeVersion métodos.

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.

Método de ICLRRuntimeInfo::IsLoaded

Indica se o CLR associado com o ICLRRuntimeInfo interface é carregado em um processo.

Método de ICLRRuntimeInfo::IsStarted

Indica se o CLR que está associado a ICLRRuntimeInfo interface foi iniciado.

Método de ICLRRuntimeInfo::LoadErrorString

Converte um valor HRESULT em uma mensagem de erro apropriado para a cultura especificada. Este método substitui a LoadStringRC e LoadStringRCEx métodos.

Método de ICLRRuntimeInfo::LoadLibrary

Carrega uma biblioteca do diretório framework do CLR representado por um ICLRRuntimeInfo interface. Este método substitui a LoadLibraryShim método.

Método de ICLRRuntimeInfo::SetDefaultStartupFlags

Define os sinalizadores de inicialização do CLR e o host o arquivo de configuração.

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

Consulte também

Outros recursos

Interfaces de hospedagem.

Hospedagem (referência de API não gerenciada)