Принимаемые битовые маски обработки сообщений службой Win32Service
Константа Значение Описание
WIN32_SERVICE_ACCEPT_HARDWAREPROFILECHANGE 0x00000020 Сервис уведомлен о том, что аппаратная конфигурация компьютера изменена. Это разрешает системе послать службе уведомление WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE.
WIN32_SERVICE_ACCEPT_NETBINDCHANGE 0x00000010 Служба - это сетевой компонент, который принимает изменения в своей привязке без необходимости остановки и перезапуска. Этот управляющий флаг разрешает службе принимать следующие уведомления: WIN32_SERVICE_CONTROL_NETBINDADD, WIN32_SERVICE_CONTROL_NETBINDREMOVE, WIN32_SERVICE_CONTROL_NETBINDENABLE и WIN32_SERVICE_CONTROL_NETBINDDISABLE.
WIN32_SERVICE_ACCEPT_PARAMCHANGE 0x00000008 Служба может перечитать стартовые параметры без необходимости остановки и перезапуска. Этот управляющий флаг разрешает службе принимать следующие уведомления: WIN32_SERVICE_CONTROL_PARAMCHANGE.
WIN32_SERVICE_ACCEPT_PAUSE_CONTINUE 0x00000002 Служба может быть приостановлена и продолжена. Этот код позволяет службе принимать сообщения WIN32_SERVICE_CONTROL_PAUSE и WIN32_SERVICE_CONTROL_CONTINUE.
WIN32_SERVICE_ACCEPT_POWEREVENT 0x00000040 Служба оповещается, когда изменился статус электроснабжения. Позволяет системе посылать службе уведомление WIN32_SERVICE_CONTROL_POWEREVENT.
WIN32_SERVICE_ACCEPT_PRESHUTDOWN 0x00000100 Служба может выполнять задачи при остановке системы. Этот код позволяет службе принимать сообщения WIN32_SERVICE_CONTROL_PRESHUTDOWN. Это значение не поддерживается Windows Server 2003 и Windows XP/2000.
WIN32_SERVICE_ACCEPT_SESSIONCHANGE 0x00000080 Сервис оповещается когда изменился статус сессии на компьютере. Позволяет системе посылать службе уведомление WIN32_SERVICE_CONTROL_SESSIONCHANGE. Не поддерживается в Windows 2000
WIN32_SERVICE_ACCEPT_SHUTDOWN 0x00000004 Служба должна быть оповещена, что система останавливается. Этот код позволяет службе принимать сообщения WIN32_SERVICE_CONTROL_SHUTDOWN.
WIN32_SERVICE_ACCEPT_STOP 0x00000001 Эта служба может быть остановлена. Этот код позволяет службе принимать сообщения WIN32_SERVICE_CONTROL_STOP.
WIN32_SERVICE_ACCEPT_TIMECHANGE 0x00000200 Служба оповещается, когда изменилось системное время. Позволяет системе посылать службе оповещение WIN32_SERVICE_CONTROL_TIMECHANGE. В Windows Server 2008, Windows Vista, Windows Server 2003, и Windows XP/2000 этот управляющий код не используется.
WIN32_SERVICE_ACCEPT_TRIGGEREVENT 0x00000400 Служба уведомляется, когда происходит событие, для которого она зарегистрирована. Позволяет системе посылать службе оповещение WIN32_SERVICE_CONTROL_TRIGGEREVENT. В Windows Server 2008, Windows Vista, Windows Server 2003, и Windows XP/2000 этот управляющий код не используется.
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top