Константы обработки сообщений службой Win32Service
Константа Значение Описание
WIN32_SERVICE_CONTROL_CONTINUE 0x00000003 Оповещает службу, что надо выйти из состояния паузы Notifies a paused service that it should resume.
WIN32_SERVICE_CONTROL_INTERROGATE 0x00000004 Оповещает службу, что надо послать информацию по ее текущему статусу в менеджер служб.
WIN32_SERVICE_CONTROL_PAUSE 0x00000002 Оповещает службу, что надо перейти в режим паузы.
WIN32_SERVICE_CONTROL_PRESHUTDOWN 0x0000000F Оповещает службу, что система останавливается. Служба, обрабатывающая такое сообщение, блокирует остановку системы до момента остановки службы, либо до истечения таймаута. Это значение не поддерживается Windows Server 2003 и Windows XP/2000.
WIN32_SERVICE_CONTROL_SHUTDOWN 0x00000005 Оповещает службу, что система останавливается и службе необходимо произвести корректную остановку. Служба, которая принимает такое сообщение должна корректно завершить свои процессы. После того, как менеджер служб послал такое сообщение, больше никаких других сообщений он посылать службе не будет.
WIN32_SERVICE_CONTROL_STOP 0x00000001 Оповещает службу, что надо остановиться.