Udostępnij przez


_CorDllMain Function

Inicjuje środowisko uruchomieniowe języka wspólnego (CLR), lokalizuje zarządzany punkt wejścia w nagłówku CLR zestawu DLL i rozpoczyna wykonywanie.

Syntax

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

Parameters

hInst [in] Dojście wystąpienia załadowanego modułu.

dwReason [in]Wskazuje, dlaczego wywoływana jest funkcja punktu wejścia biblioteki DLL. Ten parametr może być jedną z następujących wartości: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH lub DLL_PROCESS_DETACH. Opisy tych wartości można znaleźć DllMain w dokumentacji zestawu SDK platformy.

lpReserved [in] Nieużywane.

Return Value

Ta metoda zwraca true powodzenie i false jeśli wystąpi błąd.

Remarks

Ta funkcja jest wywoływana przez moduł ładujący systemu operacyjnego dla zestawów DLL. W przypadku zestawów wykonywalnych moduł ładujący wywołuje zamiast tego funkcję _CorExeMain .

Moduł ładujący systemu operacyjnego wywołuje tę metodę niezależnie od punktu wejścia określonego w pliku DLL.

Funkcja _CorDllMain jest wywoływana bezpośrednio przez moduł ładujący systemu operacyjnego.

Aby uzyskać dodatkowe informacje, zobacz sekcję Uwagi w temacie _CorValidateImage .

Requirements

Platformy: zobacz Wymagania systemowe.

Header: Cor.h

Biblioteka: Uwzględnione jako zasób w MsCorEE.dll

Wersje programu .NET Framework: Dostępne od wersji 1.0