Aracılığıyla paylaş


_CorDllMain Function

Ortak dil çalışma zamanını (CLR) başlatır, DLL derlemesinin CLR üst bilgisinde yönetilen giriş noktasını bulur ve yürütmeye başlar.

Syntax

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

Parameters

hInst [in] Yüklenen modülün örnek tanıtıcısı.

dwReason [in]DLL giriş noktası işlevinin neden çağrıldığını gösterir. Bu parametre şu değerlerden biri olabilir: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH veya DLL_PROCESS_DETACH. Bu değerlerin açıklamaları için Platform SDK'sı DllMain belgelerine bakın.

lpReserved [in] Kullanılma -yan.

Return Value

Bu yöntem başarı için döndürür true ve false bir hata oluşursa.

Remarks

Bu işlev, DLL derlemeleri için işletim sistemi yükleyicisi tarafından çağrılır. Yürütülebilir derlemeler için yükleyici bunun yerine _CorExeMain işlevini çağırır.

İşletim sistemi yükleyicisi, DLL dosyasında belirtilen giriş noktasından bağımsız olarak bu yöntemi çağırır.

_CorDllMain İşlev doğrudan işletim sistemi yükleyicisi tarafından çağrılır.

Ek bilgi için _CorValidateImage konusunun Açıklamalar bölümüne bakın.

Requirements

Platformlar: Bkz. Sistem Gereksinimleri.

Header: Cor.h

Kütüphane: MsCorEE.dll'da kaynak olarak dahil

.NET Framework Sürümleri: 1.0'dan itibaren kullanılabilir