Função de CorBindToCurrentRuntime

Carrega o common language runtime (CLR) 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 do arquivo de configuração para o.NET Framework.

Essa função foi preterida na .NET Framework versão 4.

HRESULT CorBindToCurrentRuntime (
    [in]  LPCWSTR   pwszFileName,
    [in]  REFCLSID  rclsid,
    [in]  REFIID    riid,
    [out] LPVOID    *ppv
);

Parâmetros

  • pwszFileName
    [in] O nome do arquivo de configuração que especifica a versão do CLR para carregar. Se o nome do arquivo não é totalmente qualificado, presume-se que para estar no mesmo diretório do executável, fazendo a chamada.

    A versão do runtime a ser carregado é descrita pelo atributo na versão do <requiredRuntime> elemento do arquivo de configuração.

    Se nenhuma versão for especificada, ou se a <requiredRuntime> elemento não foi encontrado, a versão mais recente do CLR que está instalado na máquina é carregada.

  • rclsid
    [in] O CLSID do coclass que implementa um a ICorRuntimeHost ou ICLRRuntimeHost interface. Valores suportados são CLSID_CorRuntimeHost ou CLSID_CLRRuntimeHost.

  • riid
    [in] O IID da interface que você está solicitando. Valores suportados são IID_ICorRuntimeHost ou IID_ICLRRuntimeHost.

  • ppv
    [out] O ponteiro de interface retornado.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Função de CorBindToRuntime

Função de CorBindToRuntimeByCfg

Função de CorBindToRuntimeEx

Função de CorBindToRuntimeHost

Interface de ICorRuntimeHost

Outros recursos

.NET Framework 1.1 e 2.0, hospedagem Global de funções estáticas