Dela via


_CorDllMain Function

Initierar CLR (Common Language Runtime), letar upp den hanterade startpunkten i DLL-sammansättningens CLR-huvud och påbörjar körningen.

Syntax

BOOL STDMETHODCALLTYPE _CorDllMain (
   [in] HINSTANCE hInst,
   [in] DWORD     dwReason,
   [in] LPVOID    lpReserved
);

Parameters

hInst [i] Instanshandtaget för den inlästa modulen.

dwReason [i]Anger varför DLL-startpunktsfunktionen anropas. Den här parametern kan vara något av följande värden: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH eller DLL_PROCESS_DETACH. Beskrivningar av dessa värden finns i dokumentationen DllMain i Platform SDK.

lpReserved [i] Oanvänd.

Return Value

Den här metoden returnerar true för framgång och false om ett fel inträffar.

Remarks

Den här funktionen anropas av operativsystemets inläsare för DLL-sammansättningar. För körbara sammansättningar anropar inläsaren funktionen _CorExeMain i stället.

Operativsystemets inläsare anropar den här metoden oavsett vilken startpunkt som anges i DLL-filen.

Funktionen _CorDllMain anropas direkt av operativsystemets inläsare.

Mer information finns i avsnittet Anmärkningar i avsnittet _CorValidateImage .

Requirements

Plattformar: Se Systemkrav.

Header: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework-versioner: Tillgänglig sedan 1.0