_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