CAtlServiceModuleT::ServiceMain

此方法由服务控制管理器调用。

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

参数

  • dwArgc
    argc参数。

  • lpszArgv
    argv参数。

备注

在控制面板中打开服务应用程序,选择服务,并单击启动时,服务控制管理器(SCM)调用 ServiceMain

在SCM调用 ServiceMain后,服务必须为SCM处理程序函数。 此功能允许SCM获取服务的状态和传递特定命令(例如暂停或停止)。 随后,CAtlServiceModuleT::Run 调用服务执行的主要任务。 Run 继续执行,直到服务停止。

要求

Header: atlbase.h

请参见

参考

CAtlServiceModuleT选件类