_CorDllMain 函式
初始化 Common Language Runtime (CLR)、在 DLL 組件的 CLR 標頭中尋找 Managed 進入點,並開始執行。
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
參數
hInst
[in] 已載入模組的執行個體控制代碼。dwReason
[in] 指出為何目前呼叫此 DLL 進入點函式。 這個參數可以為下列其中一個值:DLL_PROCESS_ATTACH、DLL_THREAD_ATTACH、DLL_THREAD_ATTACH 或 DLL_PROCESS_DETACH。 如需這些值的說明,請參閱 Platform SDK 中的 DllMain 文件。lpReserved
[in] 未使用。
傳回值
這個方法在成功時會傳回 true,如果有錯誤發生,則傳回 false。
備註
DLL 組件的作業系統載入器會呼叫這個函式 。 對於可執行檔組件,載入器會改為呼叫 _CorExeMain 函式。
不論 DLL 檔中指定的進入點為何,作業系統載入器都會呼叫這個方法。
在 Windows 98、Windows ME、Windows NT 和 Windows 2000 中,會透過作業系統載入器的修復間接呼叫 _CorDllMain 函式。 在所有其他版本的 Windows 中,則是透過作業系統載入器直接呼叫它。
如需詳細資訊,請參閱 _CorValidateImage 主題中的<備註>一節。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**Cor.h
程式庫:包含做為 MsCorEE.dll 中的資源
.NET Framework 版本: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0