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.
Initialisiert die Common Language Runtime (CLR), sucht den verwalteten Einstiegspunkt im CLR-Header der DLL-Assembly und beginnt mit der Ausführung.
Syntax
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
Parameters
hInst [in] Das Instanzhandle des geladenen Moduls.
dwReason [in]Gibt an, warum die DLL-Einstiegspunktfunktion aufgerufen wird. Dieser Parameter kann einer der folgenden Werte sein: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH oder DLL_PROCESS_DETACH. Beschreibungen dieser Werte finden Sie in der DllMain Dokumentation im Platform SDK.
lpReserved [in] Unbenutzt.
Return Value
Diese Methode gibt true den Erfolg zurück, und false wenn ein Fehler auftritt.
Remarks
Diese Funktion wird vom Betriebssystemladeprogramm für DLL-Assemblys aufgerufen. Bei ausführbaren Assemblys ruft das Ladeprogramm stattdessen die _CorExeMain-Funktion auf.
Das Betriebssystemladeprogramm ruft diese Methode unabhängig vom Einstiegspunkt auf, der in der DLL-Datei angegeben ist.
Die _CorDllMain Funktion wird direkt vom Betriebssystemladeprogramm aufgerufen.
Weitere Informationen finden Sie im Abschnitt "Hinweise" im _CorValidateImage Thema.
Requirements
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: In MsCorEE.dll als Ressource enthalten
.NET Framework-Versionen: Verfügbar seit 1.0