ICLRRuntimeInfo-Schnittstelle

Stellt Methoden bereit, die Informationen zu einer bestimmten Common Language Runtime (CLR) zurückgeben, einschließlich Version, Verzeichnis und Ladestatus. Diese Schnittstelle stellt auch runtimespezifische Funktionen bereit, ohne die Runtime zu initialisieren. Sie umfasst die runtimerelative LoadLibrary-Methode, die runtimemodulspezifische GetProcAddress-Methode und runtimebezogene Schnittstellen über die GetInterface-Methode.

Methoden

Methode Beschreibung
BindAsLegacyV2Runtime-Methode Bindet diese Runtime für alle Aktivierungsrichtlinienentscheidungen der Legacy-CLR-Version 2.
GetDefaultStartupFlags-Methode Ruft die CLR-Startflags und die Hostkonfigurationsdatei ab.
GetInterface-Methode Lädt die CLR in den aktuellen Prozess und gibt Runtimeschnittstellenzeiger wie ICLRRuntimeHost, ICLRStrongName und IMetaDataDispenser zurück. Diese Methode ersetzt alle CorBindTo*-Funktionen.
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.
GetRuntimeDirectory-Methode Ruft das Installationsverzeichnis der CLR ab, die dieser Schnittstelle zugeordnet ist. Diese Methode ersetzt die GetCORSystemDirectory-Methode.
GetVersionString-Methode Ruft Versionsinformationen zur Common Language Runtime (CLR) ab, die einer bestimmten ICLRRuntimeInfo-Schnittstelle zugeordnet sind. Diese Methode ersetzt die Methoden GetRequestedRuntimeInfo und GetRequestedRuntimeVersion.
IsLoadable-Methode Gibt an, ob die mit dieser Schnittstelle verknüpfte Runtime in den aktuellen Prozess geladen werden kann, wobei andere Runtimes berücksichtigt werden, die möglicherweise bereits im Prozess geladen sind.
IsLoaded-Methode Gibt an, ob die CLR, die der ICLRRuntimeInfo-Schnittstelle zugeordnet ist, in einen Prozess geladen wird.
IsStarted-Methode Gibt an, ob die CLR, die der ICLRRuntimeInfo-Schnittstelle zugeordnet ist, gestartet wurde.
LoadErrorString-Methode Übersetzt einen HRESULT-Wert in eine entsprechende Fehlermeldung für die angegebene Kultur. Diese Methode ersetzt die Methoden LoadStringRC und LoadStringRCEx.
LoadLibrary-Methode Lädt eine Bibliothek aus dem Frameworkverzeichnis der CLR, dargestellt durch eine ICLRRuntimeInfo-Schnittstelle. Diese Methode ersetzt die LoadLibraryShim-Methode.
SetDefaultStartupFlags-Methode Legt die CLR-Startflags und die Hostkonfigurationsdatei fest.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit Version 4 verfügbar.

Siehe auch