_CorDllMain Function

Menginisialisasi runtime bahasa umum (CLR), menemukan titik entri terkelola di header CLR rakitan DLL, dan memulai eksekusi.

Syntax

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

Parameters

hInst [di] Handel instans modul yang dimuat.

dwReason [di]Menunjukkan mengapa fungsi titik masuk DLL dipanggil. Parameter ini bisa menjadi salah satu nilai berikut: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH, atau DLL_PROCESS_DETACH. Untuk deskripsi nilai-nilai ini, lihat DllMain dokumentasi di Platform SDK.

lpReserved [di] Tidak terpakai.

Return Value

Metode ini mengembalikan true untuk keberhasilan dan false jika terjadi kesalahan.

Remarks

Fungsi ini dipanggil oleh pemuat sistem operasi untuk rakitan DLL. Untuk rakitan yang dapat dieksekusi, loader memanggil fungsi _CorExeMain sebagai gantinya.

Pemuat sistem operasi memanggil metode ini terlepas dari titik masuk yang ditentukan dalam file DLL.

Fungsi _CorDllMain ini dipanggil langsung oleh pemuat sistem operasi.

Untuk informasi tambahan, lihat bagian Keterangan di topik _CorValidateImage .

Requirements

Platform: Lihat Persyaratan Sistem.

Header: Cor.h

Perpustakaan: Disertakan sebagai sumber daya dalam MsCorEE.dll

Versi .NET Framework: Tersedia sejak 1.0