Compartilhar via


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

Confira também