ICLRMetaHostPolicy — Interfejs
Udostępnia metodę GetRequestedRuntime , która zwraca wskaźnik do interfejsu środowiska uruchomieniowego języka wspólnego (CLR) na podstawie kryteriów zasad, zestawu zarządzanego, wersji i pliku konfiguracji.
Metody
Metoda | Opis |
---|---|
GetRequestedRuntime, metoda | Udostępnia preferowany interfejs CLR oparty na kryteriach zasad, zestawie zarządzanym, wersji i pliku konfiguracji. |
Uwagi
Odwołanie do tego interfejsu można uzyskać, wywołując funkcję CLRCreateInstance , jak pokazano w poniższym kodzie:
ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
IID_ICLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
Uwaga
Ten interfejs nie faktycznie ładuje ani nie aktywuje środowiska CLR, ale po prostu zwraca preferowaną wersję środowiska CLR na podstawie dostępnych wersji zainstalowanych lub załadowanych.
Interfejs API hostingu .NET Framework 4 konsoliduje zasady, dzięki czemu hosty z określonymi potrzebami mogą korzystać z podstawowych funkcji bez ponoszenia niezamierzonych kar. Na przykład wiele eksportów MSCorEE.dll wiąże się z określonym clR, chociaż metoda może nie wymagać jej logicznie. Wyliczenie METAHOST_POLICY_FLAGS zapewnia zasady powiązań, które są wspólne dla większości hostów.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MetaHost.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od 4