Поделиться через


Уведомления (служба уведомлений системных событий)

Служба уведомлений о событиях системы позволяет приложениям, поддерживающим мобильные устройства, получать уведомления от системных событий, отслеживающих SENS. При возникновении запрошенного события SENS уведомляет приложение.

SENS может уведомлять приложения о трех классах системных событий:

  • События сети TCP/IP, такие как состояние сетевого подключения TCP/IP или качество подключения.
  • События входа пользователя.
  • События питания батареи и ac.

Например, приложение может подписаться на любое из следующих системных событий:

  • Создание сетевого подключения
  • Уведомление о достижении указанного назначения в пределах указанных параметров качества подключения (QOC)
  • Компьютер переключился на питание батареи
  • Процент оставшихся заряда батареи находится в указанном параметре
  • Запланированные события с помощью диспетчера синхронизации

Windows Server 2008 R2 и Windows 7: подписчику требуется не более 3 минут, чтобы ответить на уведомление о ISensLogon и интерфейсах ISensLogon2. Через 3 минуты SENS отменяет вызов подписчиков и разблокирует поток уведомлений. Если для ответа на уведомление требуется длинная операция, вернитесь из ISensLogon или ISensLogon2 как можно быстрее и откройте другой поток для обработки.