_CorDllMain 函式

初始化 CLR、找出 DLL 組件通用語言執行平台 (CLR) 標頭中的受控進入點,並開始執行。

語法

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。 如需這些值的描述,請參閱 DllMain Platform SDK 中的文件。

lpReserved
[in] 未使用。

傳回值

此方法會在成功時傳回 true,並在發生錯誤時傳回 false

備註

DLL 組件的作業系統載入器會呼叫此函式。 對於可執行檔組件,載入器會改為呼叫 _CorExeMain 函式。

不論 DLL 檔案中指定的進入點為何,作業系統載入器會呼叫此方法。

作業系統載入器會直接呼叫 _CorDllMain 函式。

如需詳細資訊,請參閱 _CorValidateImage 主題中的<備註>一節。

規格需求

平台:請參閱系統需求

標頭:Cor.h

程式庫:包含作為 MSCorEE.dll 中的資源

.NET Framework版本:自 1.0 起提供

另請參閱