Partage via


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.