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
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.