Udostępnij za pośrednictwem


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

Zobacz też