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

Ver também