Função CorBindToCurrentRuntime
Carrega o CLR (Common Language Runtime) em um processo usando informações de versão armazenadas em um arquivo XML. O formato do arquivo XML é modelado após o arquivo de configuração do aplicativo padrão. Para obter mais informações sobre arquivos de configuração, consulte Esquema de arquivos de configuração.
Essa função foi preterida no .NET Framework 4. Consulte Carregar o Common Language Runtime em um processo.
Sintaxe
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
Parâmetros
pwszFileName
[in] O nome de um arquivo de configuração de aplicativo que especifica a versão do CLR a ser carregada. Se o nome do arquivo não for totalmente qualificado, ele será considerado no mesmo diretório que o executável que está fazendo a chamada.
A versão do runtime a ser carregada é descrita pelo atributo de versão no elemento <requiredRuntime> do arquivo de configuração.
Se nenhuma versão for especificada ou se o elemento <requiredRuntime>
não puder ser localizado, será carregada a versão mais recente do CLR instalada no computador.
rclsid
[in] O CLSID
da coclass que implementa a interface ICorRuntimeHost ou ICLRRuntimeHost. Os valores com suporte são CLSID_CorRuntimeHost ou CLSID_CLRRuntimeHost.
riid
[in] O IID
da interface que você está solicitando. Os valores com suporte são IID_ICorRuntimeHost ou IID_ICLRRuntimeHost.
ppv
[out] O ponteiro de interface retornado.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MSCorEE.h
Biblioteca: MSCorEE.dll
Versões do .NET Framework: Disponíveis desde a versão 1.0