Freigeben über


ICLRRuntimeInfo-Schnittstelle

Stellt Methoden bereit, die Informationen zu einer bestimmten Common Language Runtime (CLR) zurückgeben, u. a. Version, Verzeichnis und Auslastungsstatus. Diese Schnittstelle stellt außerdem laufzeitspezifische Funktionalität bereit, ohne die Laufzeit zu initialisieren. Sie umfasst die laufzeitrelative LoadLibrary-Methode, die laufzeitmodulspezifische GetProcAddress-Methode und von der Laufzeit über die GetInterface-Methode bereitgestellte Schnittstellen.

Methoden

Methode

Beschreibungen

ICLRRuntimeInfo::BindAsLegacyV2Runtime-Methode

Bindet die Laufzeit für alle Legacy-CLR-Version 2-Aktivierungsrichtlinienentscheidungen.

ICLRRuntimeInfo::GetDefaultStartupFlags-Methode

Ruft CLR Programmstart-Flags und Hostkonfigurationsdatei ab.

ICLRRuntimeInfo::GetInterface-Methode

Lädt die CLR in den aktuellen Prozess und gibt Laufzeitschnittstellenzeiger, z. B. ICLRRuntimeHost, ICLRStrongName und IMetaDataDispenser, zurück. Diese Methode ersetzt alle CorBindTo*-Funktionen.

ICLRRuntimeInfo::GetProcAddress-Methode

Ruft die Adresse einer angegebenen Funktion ab, die aus der CLR exportiert wurde, die dieser Schnittstelle zugeordnet ist. Diese Methode ersetzt die GetRealProcAddress-Methode.

ICLRRuntimeInfo::GetRuntimeDirectory-Methode

Ruft das Installationsverzeichnis der CLR ab, die dieser Schnittstelle zugeordnet ist. Diese Methode ersetzt die GetCORSystemDirectory-Methode.

ICLRRuntimeInfo::GetVersionString-Methode

Ruft CLR (Common Language Runtime)-Versionsinformationen ab, die einer angegebenen ICLRRuntimeInfo-Schnittstelle zugeordnet sind. Diese Methode ersetzt die GetRequestedRuntimeInfo-Methode und die GetRequestedRuntimeVersion-Methode.

ICLRRuntimeInfo::IsLoadable-Methode

Gibt an, ob die dieser Schnittstelle zugeordnete Laufzeit in den aktuellen Prozess geladen werden kann und andere Laufzeiten berücksichtigt werden, die möglicherweise bereits in den Prozess geladen wurden.

ICLRRuntimeInfo::IsLoaded-Methode

Gibt an, ob die der ICLRRuntimeInfo-Schnittstelle zugeordnete CLR in einen Prozess geladen wurde.

ICLRRuntimeInfo::IsStarted-Methode

Gibt an, ob die CLR, die der ICLRRuntimeInfo-Schnittstelle zugeordnet ist, gestartet wurde.

ICLRRuntimeInfo::LoadErrorString-Methode

Übersetzt einen HRESULT-Wert in eine entsprechende Fehlermeldung für die angegebene Kultur. Diese Methode ersetzt die LoadStringRC-Methode und die LoadStringRCEx-Methode.

ICLRRuntimeInfo::LoadLibrary-Methode

Lädt eine Bibliothek aus dem Frameworkverzeichnis der durch eine ICLRRuntimeInfo-Schnittstelle dargestellten CLR. Diese Methode ersetzt die LoadLibraryShim-Methode.

ICLRRuntimeInfo::SetDefaultStartupFlags-Methode

Legt die CLR Programmstart-Flags und Hostkonfigurationsdatei fest.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MetaHost.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4

Siehe auch

Weitere Ressourcen

Hostingschnittstellen

Hosting (Referenz zur nicht verwalteten API)