ICLRMetaHost::QueryLegacyV2RuntimeBinding 方法

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

Syntax

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

参数

riid [in]Required.当前此参数 IID_ICLRRuntimeInfo的唯一有效值为 。

ppUnk [out]必填。 此方法返回时,包含指向 ICLRRuntimeInfo 接口的指针,该接口表示已绑定到旧激活策略的运行时。

返回值

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

HRESULT Description
S_OK 该方法成功完成,并返回绑定到旧激活策略的运行时。
S_FALSE 该方法已成功完成,但尚未绑定旧运行时。
E_NOINTERFACE 该方法找到了绑定到旧激活策略的运行时,但 riid 该运行时不支持该运行时。

注解

要求

平台:请参阅系统要求

页眉: MetaHost.h

图书馆: 作为资源包含在 MSCorEE.dll

.NET Framework 版本: 自 4 起可用

另请参阅