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