Freigeben über


Veraltete CLR-Hostingfunktionen

In diesem Abschnitt werden die nicht verwalteten globalen statischen Funktionen beschrieben, die frühere Versionen der verwendeten Hosting-API verwendet haben.

Mit Ausnahme der Infrastrukturfunktionen (_Cor* Funktionen), die nur von .NET Framework verwendet werden, sind diese Funktionen in .NET Framework 4 veraltet.

Aktivierungsfunktionen

ClrCreateManagedInstance-Funktion Veraltet. Erstellt eine Instanz des angegebenen verwalteten Typs.

CoInitializeCor-Funktion Obsolet. Verwenden Sie zum Initialisieren der Common Language Runtime (CLR) entweder CorBindToRuntimeEx oder CorBindToCurrentRuntime.

CoInitializeEE-Funktion Veraltet. Stellt sicher, dass das CLR-Ausführungsmodul in einen Prozess geladen wird. Verwenden Sie stattdessen die ICLRRuntimeHost::Start-Methode .

CorBindToCurrentRuntime-Funktion Veraltet. Lädt die Common Language Runtime (CLR) in einen Prozess, indem Versionsinformationen verwendet werden, die in einer XML-Datei gespeichert sind.

CorBindToRuntime-Funktion Veraltet. Ermöglicht es nicht verwalteten Hosts, die CLR in einen Prozess zu laden.

CorBindToRuntimeByCfg-Funktion Veraltet. Lädt die CLR in einen Prozess mithilfe von Versionsinformationen, die aus einer XML-Datei gelesen werden.

CorBindToRuntimeEx-Funktion Veraltet. Ermöglicht es nicht verwalteten Hosts, die CLR in einen Prozess zu laden, und Sie können Flags festlegen, um das Verhalten der CLR anzugeben.

CorBindToRuntimeHost-Funktion Veraltet. Ermöglicht Hosts das Laden einer angegebenen Version der CLR in einen Prozess.

GetCORRequiredVersion-Funktion Veraltet. Ruft die erforderliche CLR-Versionsnummer ab.

GetCORSystemDirectory-Funktion Veraltet. Gibt das Installationsverzeichnis der CLR zurück, die in den Prozess geladen wird.

GetRealProcAddress-Funktion Veraltet. Ruft die Adresse der angegebenen Funktion ab, die aus der neuesten installierten Version der CLR exportiert wird.

GetRequestedRuntimeInfo-Funktion Veraltet. Ruft Versions- und Verzeichnisinformationen über die von einer Anwendung angeforderte CLR ab.

CLR-Versionsfunktionen

Die Funktionen in diesem Abschnitt geben eine CLR-Version zurück; sie aktivieren die CLR nicht.

GetCORVersion-Funktion Veraltet. Gibt die Versionsnummer der CLR zurück, die im aktuellen Prozess ausgeführt wird.

GetFileVersion-Funktion Veraltet. Ruft die CLR-Versionsinformationen der angegebenen Datei mithilfe des angegebenen Puffers ab.

GetRequestedRuntimeVersion-Funktion Veraltet. Ruft die Versionsnummer der von der angegebenen Anwendung angeforderten CLR ab. Wenn diese Version nicht installiert ist, wird die neueste Version abgerufen, die vor der angeforderten Version installiert ist.

GetRequestedRuntimeVersionForCLSID-Funktion Veraltet. Ruft die entsprechenden CLR-Versionsinformationen für die Klasse mit der angegebenen CLSID ab.

GetVersionFromProcess-Funktion Veraltet. Ruft die Versionsnummer der CLR ab, die dem angegebenen Prozesshandle zugeordnet ist.

LockClrVersion-Funktion Veraltet. Ermöglicht dem Host zu bestimmen, welche Version der CLR innerhalb des Prozesses verwendet wird, bevor die CLR explizit initialisiert wird.

Hostingfunktionen

CallFunctionShim-Funktion Veraltet. Ruft die Funktion auf, die den angegebenen Namen und Parameter in der angegebenen Bibliothek enthält.

CoEEShutDownCOM-Funktion Veraltet. Entlädt eine COM-Assembly aus dem Prozess.

CorExitProcess-Funktion Veraltet. Beendet den aktuellen nicht verwalteten Prozess.

CorLaunchApplication-Funktion Veraltet. Startet die Anwendung am angegebenen Netzwerkpfad unter Verwendung der angegebenen Manifeste und anderer Anwendungsdaten.

CorMarkThreadInThreadPool-Funktion Veraltet. Markiert den derzeit ausgeführten Threadpoolthread für die Ausführung von verwaltetem Code. Ab .NET Framework, Version 2.0, hat diese Funktion keine Auswirkung. Sie ist nicht erforderlich und kann aus Ihrem Code entfernt werden.

CoUninitializeCor-Funktion Obsolet. Die CLR kann nicht aus einem Prozess entladen werden.

CoUninitializeE-Funktion Obsolet.

CreateDebuggingInterfaceFromVersion-Funktion Veraltet. Erstellt ein ICorDebug -Objekt basierend auf den angegebenen Versionsinformationen.

CreateICeeFileGen-Funktion Veraltet. Erstellt ein ICeeFileGen -Objekt.

DestroyICeeFileGen-Funktion Veraltet. Zerstört ein ICeeFileGen -Objekt.

FExecuteInAppDomainCallback-Funktionszeiger Veraltet. Verweist auf eine Funktion, die die CLR aufruft, um verwalteten Code auszuführen.

FLockClrVersionCallback-Funktionszeiger Veraltet. Verweist auf eine Funktion, die die CLR aufruft, um den Host zu benachrichtigen, dass die Initialisierung entweder gestartet oder abgeschlossen wurde.

GetCLRIdentityManager-Funktion Veraltet. Ruft einen Zeiger auf eine Schnittstelle ab, die es der CLR ermöglicht, Identitäten zu verwalten.

LoadLibraryShim-Funktion Veraltet. Lädt eine angegebene Version einer .NET Framework-DLL.

LoadStringRC-Funktion Veraltet. Übersetzt einen HRESULT-Wert in eine Fehlermeldung mithilfe der Standardkultur des aktuellen Threads.

LoadStringRCEx-Funktion Veraltet. Übersetzt einen HRESULT-Wert in eine entsprechende Fehlermeldung für die angegebene Kultur.

LPOVERLAPPED_COMPLETION_ROUTINE Funktionszeiger Veraltet. Verweist auf eine Funktion, die den Host benachrichtigt, wenn eine überlappende (d. h. asynchrone) E/A auf ein Gerät abgeschlossen ist.

LPTHREAD_START_ROUTINE Funktionszeiger Veraltet. Verweist auf eine Funktion, die den Host benachrichtigt, dass ein Thread ausgeführt wurde.

RunDll32ShimW-Funktion Veraltet. Führt den angegebenen Befehl aus.

WAITORTIMERCALLBACK-Funktionszeiger Veraltet. Verweist auf eine Funktion, die den Host benachrichtigt, dass ein Wartekästchen entweder signalisiert oder timeout ist.

Infrastrukturfunktionen

Die Funktionen in diesem Abschnitt dienen nur der Verwendung durch .NET Framework.

_CorDllMain-Funktion Initialisiert die CLR, sucht den verwalteten Einstiegspunkt im CLR-Header der DLL-Assembly und beginnt mit der Ausführung.

_CorExeMain-Funktion Initialisiert die CLR, sucht den verwalteten Einstiegspunkt im CLR-Header der ausführbaren Assembly und beginnt mit der Ausführung.

_CorExeMain2-Funktion Führt den Einstiegspunkt im angegebenen speicherzuordnungen Code aus. Diese Funktion wird vom Betriebssystemladeprogramm aufgerufen.

_CorImageUnloading-Funktion Benachrichtigt das Ladeprogramm, wenn die verwalteten Modulimages entladen werden.

_CorValidateImage-Funktion Überprüft verwaltete Modulimages und benachrichtigt das Betriebssystemladeprogramm nach dem Laden.

Siehe auch