Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt die GetRequestedRuntime-Methode bereit, die auf Grundlage eines Richtlinienkriteriums, einer verwalteten Assembly, einer Version und einer Konfigurationsdatei einen Zeiger auf eine CLR (Common Language Runtime)-Schnittstelle zurückgibt.
Methoden
Methode |
Beschreibungen |
|---|---|
Stellt auf Grundlage eines Richtlinienkriteriums, einer verwalteten Assembly, einer Version und einer Konfigurationsdatei eine bevorzugte CLR-Schnittstelle bereit. |
Hinweise
Sie können einen Verweis auf diese Schnittstelle abrufen, indem Sie die CLRCreateInstance-Funktion aufrufen, wie im folgenden Code gezeigt:
ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
IID_CLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
Hinweis |
|---|
Diese Schnittstelle lädt oder aktiviert nicht tatsächlich die CLR, sondern gibt lediglich die bevorzugte CLR-Version auf Grundlage der verfügbaren Versionen zurück, die installiert oder geladen sind. |
Die .NET Framework, Version 4-Hosting-API konsolidiert Richtlinien, damit Hosts mit bestimmten Anforderungen die grundlegende Funktionalität verwenden können, ohne unbeabsichtigte Leistungseinbußen zu verursachen. Beispielsweise werden viele MSCorEE.dll-Exporte an eine bestimmte CLR gebunden, obwohl dies nicht unbedingt für eine Methode logisch erforderlich ist. Die METAHOST_POLICY_FLAGS-Enumeration stellt Bindungsrichtlinien bereit, die den meisten Hosts gemeinsam sind.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MetaHost.h
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 4
Hinweis