共用方式為


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

請參閱

參考

ICLRMetaHost 介面

其他資源

裝載 (Unmanaged API 參考)