初始化 Common Language Runtime (CLR),在 DLL 元件的 CLR 標頭中找出 Managed 進入點,並開始執行。
Syntax
BOOL STDMETHODCALLTYPE _CorDllMain (
[in] HINSTANCE hInst,
[in] DWORD dwReason,
[in] LPVOID lpReserved
);
Parameters
hInst [in]已載入模組的實例句柄。
dwReason [in]指出呼叫 DLL 進入點函式的原因。 此參數可以是下列其中一個值:DLL_PROCESS_ATTACH、DLL_THREAD_ATTACH、DLL_THREAD_ATTACH或DLL_PROCESS_DETACH。 如需這些值的描述,請參閱 DllMain 平臺 SDK 中的檔。
lpReserved [in]閑置。
Return Value
這個方法會 true 傳回成功,如果 false 發生錯誤,則傳回 。
Remarks
DLL 元件的作系統載入器會呼叫此函式。 針對可執行的元件,載入器會改為呼叫 _CorExeMain 函式 。
不論 DLL 檔案中指定的進入點為何,作系統載入器都會呼叫此方法。
此 _CorDllMain 函式是由作系統載入器直接呼叫。
如需詳細資訊,請參閱 _CorValidateImage 主題中的一節。
Requirements
平台:請參閱系統需求。
Header: Cor.h
圖書館: 包含在 MsCorEE.dll 中作為資源
.NET Framework 版本: 自 1.0 起可用