CorBindToRuntimeByCfg 函数

更新:2007 年 11 月

通过从 XML 文件中读取的版本信息将公共语言运行库 (CLR) 加载到进程中。

HRESULT CorBindToRuntimeByCfg (
        [in]  IStream     *pCfgStream,
        [in]  DWORD        reserved,
        [in]  DWORD        startupFlags,
        [in]  REFCLSID     rclsid,
        [in]  REFIID       riid, 
        [out] LPVOID FAR*  ppv
);

参数

  • pCfgStream
    [in] 一个指向读取 XML 文件的 IStream 对象的指针。

  • reserved
    [in] 留作未来使用。使用 0(零)作为值。

  • startupFlags
    [in] 一个指定 CLR 启动行为的 STARTUP_FLAGS 枚举值。

  • rclsid
    [in] 实现 ICorRuntimeHostICLRRuntimeHost 接口的 coclass 的 CLSID。支持的值为 CLSID_CorRuntimeHost 或 CLSID_CLRRuntimeHost。

  • riid
    [in] ICorRuntimeHostICLRRuntimeHost 接口的 IID。支持的值为 IID_ICorRuntimeHost 或 IID_ICLRRuntimeHost。

  • ppv
    [out] 一个指向所返回接口的地址的指针。

备注

XML 文件采用了标准应用程序配置文件的格式。有关 XML 文件的更多信息,请参见 .NET Framework 的配置文件架构

要求

**平台:**请参见 .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

请参见

参考

CorBindToCurrentRuntime 函数

CorBindToRuntime 函数

CorBindToRuntimeEx 函数

CorBindToRuntimeHost 函数

ICorRuntimeHost

其他资源

宿主全局静态函数