Applibs sysevent.h
Sidhuvud: #include <applibs/sysevent.h>
Applibs sysevent-sidhuvudet innehåller funktioner och typer för systemhändelsemeddelanden. Program kan registrera sig för och avregistrera sig från uppdateringsmeddelanden. Appar kan använda de här meddelandena för att hamna i ett säkert tillstånd innan programmet stängs av, eller så kan de försöka skjuta upp dessa händelser.
Krav för programmanifest
Du kan bara anropa de här funktionerna om programmet har systemeventnotifieringsfunktionen konfigurerad i programmanifestet.
Om du vill anropa funktionerna SysEvent_DeferEvent eller SysEvent_ResumeEvent måste du också konfigurera funktionen SoftwareUpdateDeferral i programmanifestet.
Koncept och exempel
Funktioner
Funktion | Beskrivning |
---|---|
SysEvent_DeferEvent | Försöker skjuta upp en händelse under den angivna varaktigheten. |
SysEvent_EventsCallback | Den här återuppringningsfunktionen anropas när statusen för en registrerad systemhändelse ändras. |
SysEvent_Info_GetUpdateData | Hämtar information om program- eller OS-uppdateringar. |
SysEvent_RegisterForEventNotifications | Registrerar programmet med en uppsättning händelser. |
SysEvent_ResumeEvent | Försöker återuppta en händelse om den skjuts upp. |
SysEvent_UnregisterForEventNotifications | Avregistrerar från systemaviseringar som registrerats av SysEvent_RegisterForEventNotifications. |
Structs
Struct | Beskrivning |
---|---|
SysEvent_Info | En täckande struct som innehåller information om en systemhändelse. |
SysEvent_Info_UpdateData | En struct som innehåller information om uppdateringshändelser. |
Enums
Enum | Beskrivning |
---|---|
SysEvent_Events | Flaggor för systemhändelsetyper. |
SysEvent_Status | Status för en systemhändelse. |
SysEvent_UpdateType | Vilken typ av uppdatering som ska tillämpas. |