返回一个接口,该接口表示旧激活策略已绑定到的运行时,例如,通过使用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 起可用