Applibs sysevent.h

Header: #include <applibs/sysevent.h>

De applibs sysevent-header bevat functies en typen voor systeem gebeurtenismeldingen. Toepassingen kunnen zich registreren voor en de registratie van updatemeldingen ongedaan maken. Apps kunnen deze meldingen gebruiken om zichzelf in een veilige status te plaatsen voordat de toepassing wordt afgesloten, of kunnen proberen deze gebeurtenissen uit te stellen.

Vereisten voor toepassingsmanifest

U kunt deze functies alleen aanroepen als uw toepassing de functie SystemEventNotifications heeft geconfigureerd in het toepassingsmanifest.

Als u de SysEvent_DeferEvent - of SysEvent_ResumeEvent-functies wilt aanroepen, moet u ook de functie SoftwareUpdateDeferral configureren in het toepassingsmanifest.

Concepten en voorbeelden

Functies

Functie Beschrijving
SysEvent_DeferEvent Pogingen om een gebeurtenis uit te stellen voor de opgegeven duur.
SysEvent_EventsCallback Deze callback-functie wordt aangeroepen wanneer de status van een geregistreerde systeem gebeurtenis verandert.
SysEvent_Info_GetUpdateData Haalt informatie over toepassings- of besturingssysteemupdates op.
SysEvent_RegisterForEventNotifications Registreert de toepassing met een set gebeurtenissen.
SysEvent_ResumeEvent Probeert een gebeurtenis te hervatten als deze wordt uitgesteld.
SysEvent_UnregisterForEventNotifications De registratie van de systeemmeldingen ongedaan maken die zijn geregistreerd door SysEvent_RegisterForEventNotifications.

Structs

Struct Beschrijving
SysEvent_Info Een ondoorzichtige struct die informatie bevat over een systeem gebeurtenis.
SysEvent_Info_UpdateData Een struct die informatie bevat over update-gebeurtenissen.

Enums

Enum Beschrijving
SysEvent_Events Vlaggen voor systeem gebeurtenistypen.
SysEvent_Status De status van een systeem gebeurtenis.
SysEvent_UpdateType Het type update dat moet worden toegepast.