Freigeben über


Benachrichtigungen (Systemereignisbenachrichtigungsdienst)

Der Systemereignisbenachrichtigungsdienst ermöglicht es Anwendungen, die mobil sind, Benachrichtigungen von Systemereignissen zu empfangen, die SENS überwacht. Wenn das angeforderte Ereignis auftritt, benachrichtigt SENS die Anwendung.

SENS kann Anwendungen über drei Klassen von Systemereignissen benachrichtigen:

  • TCP/IP-Netzwerkereignisse, z. B. die status einer TCP/IP-Netzwerkverbindung oder die Qualität der Verbindung.
  • Benutzeranmeldungsereignisse.
  • Akku- und Wechselstromereignisse.

Beispielsweise kann eine Anwendung jedes der folgenden Systemereignisse abonnieren:

  • Einrichten der Netzwerkkonnektivität
  • Benachrichtigung, wenn ein angegebenes Ziel innerhalb der angegebenen QOC-Parameter (Quality of Connection) erreicht werden kann
  • Der Computer hat auf Akkuleistung umgestellt.
  • Der Prozentsatz der verbleibenden Akkuleistung liegt innerhalb eines angegebenen Parameters.
  • Geplante Ereignisse mit dem Synchronisierungs-Manager treten auf

Windows Server 2008 R2 und Windows 7: Der Abonnent hat maximal 3 Minuten Zeit, um auf eine Benachrichtigung auf den Schnittstellen ISensLogon und ISensLogon2 zu reagieren. Nach 3 Minuten bricht SENS den Anruf an Abonnenten ab und hebt die Blockierung des Benachrichtigungsthreads auf. Wenn ein längerer Vorgang erforderlich ist, um auf die Benachrichtigung zu reagieren, kehren Sie von ISensLogon oder ISensLogon2 so schnell wie möglich zurück, und öffnen Sie einen anderen Thread zur Verarbeitung.