Função CorBindToCurrentRuntime
Carrega o runtime de idioma comum (CLR) para um processo através da utilização de informações de versão armazenadas num ficheiro XML. O formato do ficheiro XML é modelado após o ficheiro de configuração da aplicação padrão. Para obter mais informações sobre ficheiros de configuração, veja Esquema de Ficheiro de Configuração.
Esta função foi preterida no .NET Framework 4. Veja Carregar o Common Language Runtime num Processo.
Sintaxe
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
Parâmetros
pwszFileName
[in] O nome de um ficheiro de configuração de aplicação que especifica a versão do CLR a carregar. Se o nome do ficheiro não estiver completamente qualificado, assume-se que está no mesmo diretório que o executável que efetua a chamada.
A versão do runtime a carregar é descrita pelo atributo de versão no <elemento requiredRuntime> do ficheiro de configuração.
Se não for especificada nenhuma versão ou se não for possível encontrar o <requiredRuntime>
elemento, a versão mais recente do CLR instalada no computador é carregada.
rclsid
[in] A CLSID
da classe coclasse que implementa o ICorRuntimeHost ou a interface ICLRRuntimeHost . Os valores suportados são CLSID_CorRuntimeHost ou CLSID_CLRRuntimeHost.
riid
[in] A IID
interface que está a pedir. Os valores suportados são IID_ICorRuntimeHost ou IID_ICLRRuntimeHost.
ppv
[fora] O ponteiro da interface devolvido.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: MSCorEE.dll
.NET Framework Versões: Disponível desde 1.0