CorBindToCurrentRuntime 函数
使用存储在 XML 文件中的版本信息将公共语言运行时 (CLR) 加载到进程中。 XML 文件的格式按照标准应用程序配置文件建模。 有关配置文件的详细信息,请参阅配置文件架构。
.NET Framework 4 中已弃用此函数。 请参阅将公共语言运行时加载到进程中。
语法
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
参数
pwszFileName
[in] 指定要加载的 CLR 版本的应用程序配置文件的名称。 如果文件名不是完全限定的,则假定该文件与进行调用的可执行文件位于同一目录中。
要加载的运行时的版本由配置文件中的 <requiredRuntime> 元素中的 version 属性描述。
如果未指定版本,或者找不到 <requiredRuntime>
元素,则加载计算机上安装的最新版本的 CLR。
rclsid
[in] 实现 ICorRuntimeHost 或 ICLRRuntimeHost 接口的组件类的 CLSID
。 支持的值为 CLSID_CorRuntimeHost 或 CLSID_CLRRuntimeHost。
riid
[in] 要请求的接口的 IID
。 支持的值为 IID_ICorRuntimeHost 或 IID_ICLRRuntimeHost。
ppv
[out] 返回的接口指针。
要求
平台:请参阅系统要求。
标头:MSCorEE.h
库:MSCorEE.dll
.NET Framework 版本:自 1.0 起可用