Bibliothèques d’applications sysevent.h
En-tête : #include <applibs/sysevent.h>
L’en-tête Sysevent des bibliothèques d’applications contient des fonctions et des types pour les notifications d’événements système. Les applications peuvent s’inscrire et annuler l’inscription à partir des notifications de mise à jour. Les applications peuvent utiliser ces notifications pour se placer dans un état sécurisé avant l’arrêt de l’application ou tenter de différer ces événements.
Exigences du manifeste d’application
Vous ne pouvez appeler ces fonctions que si votre application a la fonctionnalité SystemEventNotifications configurée dans le manifeste de l’application.
Pour appeler les fonctions SysEvent_DeferEvent ou SysEvent_ResumeEvent , vous devez également configurer la fonctionnalité SoftwareUpdateDeferral dans le manifeste de l’application.
Concepts et exemples
Fonctions
Fonction | Description |
---|---|
SysEvent_DeferEvent | Tente de différer un événement pendant la durée spécifiée. |
SysEvent_EventsCallback | Cette fonction de rappel est appelée lorsque le status d’un événement système inscrit change. |
SysEvent_Info_GetUpdateData | Récupère les informations de mise à jour de l’application ou du système d’exploitation. |
SysEvent_RegisterForEventNotifications | Inscrit l’application avec un ensemble d’événements. |
SysEvent_ResumeEvent | Tente de reprendre un événement s’il est différé. |
SysEvent_UnregisterForEventNotifications | Annule l’inscription des notifications système enregistrées par SysEvent_RegisterForEventNotifications. |
Structs
Struct | Description |
---|---|
SysEvent_Info | Struct opaque qui contient des informations sur un événement système. |
SysEvent_Info_UpdateData | Struct qui contient des informations sur les événements de mise à jour. |
Enums
Enum | Description |
---|---|
SysEvent_Events | Indicateurs pour les types d’événements système. |
SysEvent_Status | Status d’un événement système. |
SysEvent_UpdateType | Type de mise à jour à appliquer. |