ICLRMetaHost::QueryLegacyV2RuntimeBinding 方法
傳回代表舊版啟動原則已繫結的介面,例如藉由使用 <startup> 項目組態檔項目上的 useLegacyV2RuntimeActivationPolicy 屬性、直接使用舊版啟動 API,或者藉由呼叫 ICLRRuntimeInfo::BindAsLegacyV2Runtime 方法。
HRESULT QueryLegacyV2RuntimeBinding (
[in] REFIID riid,
[out, iid_is(riid), retval] LPVOID *ppUnk);
參數
riid
[in] 必要項。 目前此參數唯一的有效值為 IID_ICLRRuntimeInfo。ppUnk
[外] 必要的。 當這個方法傳回時,會包含 ICLRRuntimeInfo 介面的指標,代表已繫結至舊版啟動原則的執行階段。
傳回值
這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。
HRESULT |
描述 |
---|---|
S_OK |
方法順利完成,並傳回繫結至舊版啟動原則的執行階段。 |
S_FALSE |
方法順利完成,但尚未繫結舊版的執行階段。 |
E_NOINTERFACE |
方法找到繫結至舊版啟動原則的執行階段,但是該執行階段不支援 riid。 |
需求
**平台:**請參閱 .NET Framework 系統需求。
標頭:MetaHost.h
程式庫:包含做為 MSCorEE.dll 中的資源
**.NET Framework 版本:**4