CServiceModule::ServiceMain

СКМ закликає ServiceMain , під час відкриття додаток послуг панелі керування, виберіть службу та натисніть кнопку Пуск.

Після СКМ закликає ServiceMain, послуги необхідно дати СКМ функцію обробник. Ця функція дозволяє СКМ отримати статус на послуги і передати інструкцій (наприклад, призупинення або припинення). СКМ отримує цю функцію, коли послуга проходить _Handler функції Win32 API, RegisterServiceCtrlHandler. (_Handler це статичні член функції, що не статичного члена функцію обробник.)

Під час запуску послуга повинна повідомити СКМ його нинішній стан. Він робить це шляхом передачі SERVICE_START_PENDING функції Win32 API, SetServiceStatus.

Тепер CServiceModule::Run називається виконувати основні роботи служби. Запустити продовжує виконувати, поки на службу зупинено.

Index