Udostępnij za pośrednictwem


_CorDllMain — Funkcja

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

Składnia

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

Parametry

hInst
[in] Uchwyt 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.

Wartość zwracana

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

Uwagi

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 jest wywoływana _CorDllMain bezpośrednio przez moduł ładujący systemu operacyjnego.

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

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

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

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też