ICLRMetaHost::QueryLegacyV2RuntimeBinding 方法

返回表示旧激活策略已绑定到的运行时的接口,例如通过使用 <startup> 元素配置文件项上的 useLegacyV2RuntimeActivationPolicy 特性、直接使用旧激活 API 或通过调用 ICLRRuntimeInfo::BindAsLegacyV2Runtime 方法。

HRESULT QueryLegacyV2RuntimeBinding (
    [in] REFIID riid,
    [out, iid_is(riid), retval] LPVOID *ppUnk);

参数

  • riid
    [in] 必选。 目前,此参数唯一的有效值为 IID_ICLRRuntimeInfo。

  • ppUnk
    [out] 必须。 此方法返回时, 包含一个 ICLRRuntimeInfo 界面的指针,表示已绑定至旧激活策略的运行时。

返回值

此方法将返回以下特定的 HRESULT 以及用于指示方法失败的 HRESULT 错误。

HRESULT

说明

S_OK

方法已成功完成,并返回一个运行时,其绑定到旧式激活策略。

S_FALSE

已成功完成方法,但旧的运行时尚未绑定。

E_NOINTERFACE

该方法找到已绑定到旧式激活策略的运行时,但该运行时不支持 riid。

要求

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

头文件: MetaHost.h

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**4

请参见

参考

ICLRMetaHost 接口

其他资源

承载(非托管 API 参考)