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 。 |
备注
要求
平台:请参阅系统要求。
标头:MetaHost.h
库:作为资源包含在 MSCorEE.dll 中
.NET Framework 版本:自 4 起可用