CAtlServiceModuleT::ServiceMain
更新 : 2007 年 11 月
サービス コントロール マネージャによって呼び出されます。
void ServiceMain(
DWORD dwArgc,
LPTSTR* lpszArgv
) throw( );
パラメータ
dwArgc
argc 引数。lpszArgv
argv 引数。
解説
ServiceMain は、[コントロールパネル] の [サービス アプリケーション] を開き、サービスを選択して [開始] をクリックしたときに、サービス コントロール マネージャ (SCM: Service Control Manager) によって呼び出されます。
SCM が ServiceMain を呼び出すと、サービスは SCM にハンドラ関数を渡す必要があります。この関数を使用して SCM はサービスのステータスを取得し、一時中断や停止などの特定の命令を与えます。次に、サービスの主要な処理を実行するために、CAtlServiceModuleT::Run が呼び出されます。Run の実行は、サービスが停止するまで継続されます。
必要条件
ヘッダー : atlbase.h