共用方式為


_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

請參閱

其他資源

中繼資料全域靜態函式