CorBindToRuntimeByCfg 函数

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

.NET Framework 4 版 中已弃用此函数。

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 接口的组件类的 CLSID。 支持的值为 CLSID_CorRuntimeHost 或 CLSID_CLRRuntimeHost。

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

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

备注

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

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.h

**库:**MSCorEE.dll

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

CorBindToCurrentRuntime 函数

CorBindToRuntime 函数

CorBindToRuntimeEx 函数

CorBindToRuntimeHost 函数

ICorRuntimeHost 接口

其他资源

.NET Framework 1.1 和 2.0 承载全局静态函数