共用方式為


CAtlServiceModuleT::ServiceMain

這個方法由服務控制管理員呼叫。

void ServiceMain(
   DWORD dwArgc,
   LPTSTR* lpszArgv 
) throw( );

參數

  • dwArgc
    argc 引數。

  • lpszArgv
    argv 引數。

備註

當您開啟 [控制台] 中的服務應用程式,請選取 服務,然後按一下開始時,服務控制管理員 (SCM) 呼叫 ServiceMain

ServiceMainSCM 呼叫之後,服務必須提供 SCM 處理函式。 這個函式來讓 SCM 取得服務的狀態和傳遞特定指令 (例如暫停或停止)。 接下來, CAtlServiceModuleT::Run 呼叫執行服務的主要工作。 執行 繼續執行,直到服務已停止。

需求

Header: atlbase.h

請參閱

參考

CAtlServiceModuleT 類別