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. |