ICLRMetaHostPolicy 介面
提供 GetRequestedRuntime 方法,此方法會根據原則準則、受控組件、版本和組態檔,傳回通用語言執行平台 (CLR) 介面的指標。
方法
方法 | 描述 |
---|---|
GetRequestedRuntime 方法 | 根據原則準則、受控組件、版本和組態檔,提供慣用的 CLR 介面。 |
備註
您可藉由呼叫 CLRCreateInstance 函式來取得此介面的參考,如下列程式碼所示:
ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
IID_ICLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
注意
此介面實際上不會載入或啟動 CLR,而只會根據已安裝或載入的可用版本傳回慣用的 CLR 版本。
.NET Framework 4 裝載 API 合併原則,讓具有特定需求的主機可能會使用基本功能,而不會造成非預期的懲罰。 例如,許多 MSCorEE.dll 匯出都會繫結至特定的 CLR,雖然方法在邏輯上可能不需要。 METAHOST_POLICY_FLAGS 列舉提供大部分主機通用的繫結原則。
規格需求
平台:請參閱系統需求。
標頭:MetaHost.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 4 起可用