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