CorBindToCurrentRuntime 函数
更新:2007 年 11 月
通过使用存储在 XML 文件中的版本信息将公共语言运行库 (CLR) 加载到进程中。XML 文件采用了标准应用程序配置文件的格式。有关配置文件的更多信息,请参见 .NET Framework 的配置文件架构。
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
参数
pwszFileName
[in] 指定要加载的 CLR 版本的应用程序配置文件的名称。如果文件名不是完全限定名,将假定它与执行调用的可执行文件位于同一个目录中。要加载的运行库的版本由配置文件的 <requiredRuntime> 元素中的版本属性描述。
如果未指定版本或找不到 <requiredRuntime> 元素,则加载计算机上安装的最新版本的 CLR。
rclsid
[in] 实现所查找接口的 coclass 的 CLSID。支持的值为 CLSID_CorRuntimeHost 或者为 Null。riid
[in] 所请求的接口的 IID。支持的值为 IID_ICorRuntimeHost 或者为 Null。ppv
[out] 返回的接口指针。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**MSCorEE.idl
**库:**MSCorEE.dll
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0