共用方式為


ICLRMetaHostPolicy 介面

提供 GetRequestedRuntime 方法,這個方法會根據原則準則、Managed 組件、版本以及組態檔,傳回 Common Language Runtime (CLR) 介面的指標。

方法

方法

描述

ICLRMetaHostPolicy::GetRequestedRuntime 方法

根據原則準則、Managed 組件、版本以及組態檔,提供慣用的 CLR 介面。

備註

您可以呼叫 CLRCreateInstance 函式,藉此取得這個介面的參考,如下列程式碼所示:

ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
                   IID_CLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
注意事項注意事項

這個介面不會真的載入或啟動 CLR,只會根據已安裝或載入的可用版本,傳回慣用的 CLR 版本。

.NET Framework 4 版 裝載 API 會合併原則,如此一來,有特定需求的主機就可以使用基本功能,而不會造成非預期的損失。 例如,許多 MSCorEE.dll 匯出會繫結至特定 CLR,但方法在邏輯上卻不需要這麼做。 METAHOST_POLICY_FLAGS 列舉提供通用於大多數主機的繫結原則。

需求

**平台:**請參閱 .NET Framework 系統需求

標頭:MetaHost.h

程式庫:包含做為 MSCorEE.dll 中的資源

**.NET Framework 版本:**4

請參閱

其他資源

.NET Framework 4 裝載介面

裝載介面

裝載 (Unmanaged API 參考)