Уведомления (служба уведомлений системных событий)
Служба уведомлений о событиях системы позволяет приложениям, поддерживающим мобильные устройства, получать уведомления от системных событий, отслеживающих SENS. При возникновении запрошенного события SENS уведомляет приложение.
SENS может уведомлять приложения о трех классах системных событий:
- События сети TCP/IP, такие как состояние сетевого подключения TCP/IP или качество подключения.
- События входа пользователя.
- События питания батареи и ac.
Например, приложение может подписаться на любое из следующих системных событий:
- Создание сетевого подключения
- Уведомление о достижении указанного назначения в пределах указанных параметров качества подключения (QOC)
- Компьютер переключился на питание батареи
- Процент оставшихся заряда батареи находится в указанном параметре
- Запланированные события с помощью диспетчера синхронизации
Windows Server 2008 R2 и Windows 7: подписчику требуется не более 3 минут, чтобы ответить на уведомление о ISensLogon и интерфейсах ISensLogon2. Через 3 минуты SENS отменяет вызов подписчиков и разблокирует поток уведомлений. Если для ответа на уведомление требуется длинная операция, вернитесь из ISensLogon или ISensLogon2 как можно быстрее и откройте другой поток для обработки.