ICLRMetaHostPolicy 介面
提供 GetRequestedRuntime 方法,這個方法會根據原則準則、Managed 組件、版本以及組態檔,傳回 Common Language Runtime (CLR) 介面的指標。
方法
方法 |
描述 |
---|---|
根據原則準則、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