Функция CorBindToCurrentRuntime

Загружает среду CLR в процесс, используя сведения о версии, хранящиеся в XML-файле. Формат XML-файла смоделирован по образцу стандартного файла конфигурации приложения. Дополнительные сведения о файлах конфигурации см. в разделе Схема файла конфигурации.

Эта функция не рекомендуется использовать в платформа .NET Framework 4. См . раздел Загрузка среды CLR в процесс.

Синтаксис

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

Параметры

pwszFileName
[in] Имя файла конфигурации приложения, указывающего версию среды CLR для загрузки. Если имя файла не является полным, предполагается, что он находится в том же каталоге, что и исполняемый файл, выполняющий вызов.

Загружаемая версия среды выполнения описывается атрибутом version в элементе <requiredRuntime> файла конфигурации.

Если версия не указана или <requiredRuntime> элемент не найден, загружается последняя версия среды CLR, установленной на компьютере.

rclsid
[in] класса CLSID , реализующего интерфейс ICorRuntimeHost или ICLRRuntimeHost . Поддерживаемые значения: CLSID_CorRuntimeHost или CLSID_CLRRuntimeHost.

riid
[in] Объект IID запрашиваемого интерфейса. Поддерживаемые значения: IID_ICorRuntimeHost или IID_ICLRRuntimeHost.

ppv
[out] Возвращаемый указатель интерфейса.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MSCorEE.h

Библиотека: MSCorEE.dll

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел