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


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

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

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

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

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

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

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