Функция 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.