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 起可用

另请参阅