Поделиться через


CAtlServiceModuleT::ServiceMain

Этот метод вызывается диспетчером служб.

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

Параметры

  • dwArgc
    Аргумент argc.

  • lpszArgv
    Аргумент argv.

Заметки

Диспетчеру служб вызывает ServiceMain при открытии приложения служб в Панели управления выберите служба и нажмите кнопку запуск.

После того, как диспетчер служб вызывает ServiceMain служба должна предоставить диспетчер служб функцию обработчика. Эта функция позволяет диспетчеру служб получить состояние службы и передать определенных инструкций (такие как приостанавливать или останавливать). Далее вызываются CAtlServiceModuleT::Run выполнения главный работы службы. Запуск продолжает выполняться до тех пор, пока служба не остановлена.

Требования

Header: atlbase.h

См. также

Ссылки

CAtlServiceModuleT Class