Константи обробки повідомлень службою Win32Service

КонстантаЗначениеОпис
WIN32_SERVICE_CONTROL_CONTINUE0x00000003Повідомляє службу, що треба вийти зі стану паузи.
WIN32_SERVICE_CONTROL_DEVICEEVENT0x0000000B
WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE0x0000000C
WIN32_SERVICE_CONTROL_INTERROGATE0x00000004Повідомляє службу, що треба надіслати інформацію щодо її поточного статусу в менеджер служб.
WIN32_SERVICE_CONTROL_NETBINDADD0x00000007Повідомляє службу мережі про наявність нового компонента для прив'язки.
WIN32_SERVICE_CONTROL_NETBINDDISABLE0x0000000AПовідомляє мережеву службу про те, що одна з її прив'язок відключена.
WIN32_SERVICE_CONTROL_NETBINDENABLE0x00000009Повідомляє мережеву службу про те, що відключена прив'язка увімкнена.
WIN32_SERVICE_CONTROL_NETBINDREMOVE0x00000008Повідомляє службу мережі про те, що компонент для прив'язки був видалений.
WIN32_SERVICE_CONTROL_PARAMCHANGE0x00000006Повідомляє службу про те, що її стартові параметри змінилися.
WIN32_SERVICE_CONTROL_PAUSE0x00000002Повідомляє службу, що треба перейти в режим паузи.
WIN32_SERVICE_CONTROL_POWEREVENT0x0000000D
WIN32_SERVICE_CONTROL_PRESHUTDOWN0x0000000FПовідомляє службу, що система зупиняється. Служба, яка обробляє таке повідомлення, блокує зупинку системи до моменту зупинки служби або до перевищення часу очікування. Це значення не підтримується Windows Server 2003 та Windows XP/2000.
WIN32_SERVICE_CONTROL_SESSIONCHANGE0x0000000E
WIN32_SERVICE_CONTROL_SHUTDOWN0x00000005Повідомляє службу, що система зупиняється і службі необхідно зробити коректну зупинку. Служба, яка приймає таке повідомлення, має коректно завершити свої процеси. Після того, як менеджер служб надіслав таке повідомлення, більше ніяких інших повідомлень він не надсилатиме службі.
WIN32_SERVICE_CONTROL_STOP0x00000001Повідомляє службу, що треба зупинитися.