Поделиться через


Функция CorBindToCurrentRuntime

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

Не рекомендуется использовать эту функцию в .NET Framework 4.

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

Параметры

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

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

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

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

  • riid
    [in] Идентификатор IID запрашиваемого интерфейса. Поддерживаются значения IID_ICorRuntimeHost или IID_ICLRRuntimeHost.

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

Требования

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

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

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

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0

См. также

Ссылки

Функция CorBindToRuntime

Функция CorBindToRuntimeByCfg

Функция CorBindToRuntimeEx

Функция CorBindToRuntimeHost

Интерфейс ICorRuntimeHost

Другие ресурсы

Глобальные статические функции платформ .NET Framework 1.1 и 2.0