Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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