DllMain 專家回呼函式

專家會實作 DllMain 函式。 作業系統會呼叫 DllMain ,以取得專家實例的控制碼。

語法

BOOL WINAPI DllMain(
  _Out_ HINSTANCE hInstance,
  _In_  ULONG     ulReason,
        LPVOID    Reserved
);

參數

hInstance [out]

處理專家的實例。

如果專家使用網路監視器使用者介面, 則必須將 hInstance 值儲存在全域變數中。 只有在 ulReason 參數的值設定為 DLL_PROCESS_ATTACH時,才需要此方法。

ulReason [in]

呼叫函式的原因指標。 DLL_PROCESS_ATTACH值, (當 DLL 第一次載入時套用) 表示專家應該將 hInstance 值儲存在全域變數中。

使用任何其他值時,可以忽略對 DllMain 函式的所有呼叫。 如需作業系統所設定之所有可能旗標的清單,請參閱 DLLMain

已保留

參數不在使用中。

傳回值

如果函式成功,則傳回值為 TRUE

如果函式不成功,則傳回值為 FALSE

備註

當進程載入或卸載專家 DLL 時,作業系統會呼叫 DllMain 專家函式。 只有當專家有使用者介面可檢視組態或結果時,才能匯出 DllMain 專家函式,然後只傳回適當的 hInstance 值。

DllMain專家函式是以動態連結程式庫DllMain函式為基礎。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Process.h