Applibs sysevent.h

Header: #include <applibs/sysevent.h>

Der Applibs-Sysevent-Header enthält Funktionen und Typen für Systemereignisbenachrichtigungen. Anwendungen können sich für Updatebenachrichtigungen registrieren und ihre Registrierung aufheben. Apps können diese Benachrichtigungen verwenden, um sich vor dem Herunterfahren der Anwendung in einen sicheren Zustand zu versetzen, oder sie können versuchen, diese Ereignisse zurückzustellen.

Anforderungen an das Anwendungsmanifest

Sie können diese Funktionen nur aufrufen, wenn für Ihre Anwendung die SystemEventNotifications-Funktion im Anwendungsmanifest konfiguriert ist.

Um die funktionen SysEvent_DeferEvent oder SysEvent_ResumeEvent aufzurufen, müssen Sie auch die Funktion SoftwareUpdateDeferral im Anwendungsmanifest konfigurieren.

Konzepte und Beispiele

Funktionen

Funktion Beschreibung
SysEvent_DeferEvent Versucht, ein Ereignis für die angegebene Dauer zu verzögern.
SysEvent_EventsCallback Diese Rückruffunktion wird aufgerufen, wenn sich die status eines registrierten Systemereignisses ändert.
SysEvent_Info_GetUpdateData Ruft Anwendungs- oder Betriebssystemupdateinformationen ab.
SysEvent_RegisterForEventNotifications Registriert die Anwendung mit einer Reihe von Ereignissen.
SysEvent_ResumeEvent Versucht, ein Ereignis fortzusetzen, wenn es verzögert wird.
SysEvent_UnregisterForEventNotifications Hebt die Registrierung der Systembenachrichtigungen auf, die von SysEvent_RegisterForEventNotifications registriert wurden.

Strukturen

Struktur Beschreibung
SysEvent_Info Eine nicht transparente Struktur, die Informationen zu einem Systemereignis enthält.
SysEvent_Info_UpdateData Eine Struktur, die Informationen zu Updateereignissen enthält.

Enumerationen

Enum Beschreibung
SysEvent_Events Flags für Systemereignistypen.
SysEvent_Status Die status eines Systemereignisses.
SysEvent_UpdateType Der Typ des anzuwendenden Updates.