Applibs sysevent.h

Intestazione: #include <applicazioni/sysevent.h>

L'intestazione sysevent Applibs contiene funzioni e tipi per le notifiche degli eventi di sistema. Le applicazioni possono registrarsi e annullare la registrazione dalle notifiche di aggiornamento. Le app possono usare queste notifiche per passare a uno stato di sicurezza prima dell'arresto dell'applicazione o tentare di rinviare questi eventi.

Requisiti del manifesto dell'applicazione

È possibile chiamare queste funzioni solo se nell'applicazione è configurata la funzionalità SystemEventNotifications nel manifesto dell'applicazione.

Per chiamare il SysEvent_DeferEvent o SysEvent_ResumeEvent funzioni, è necessario configurare anche la funzionalità SoftwareUpdateDeferral nel manifesto dell'applicazione.

Concetti ed esempi

Funzioni

Funzione Descrizione
SysEvent_DeferEvent Tenta di rinviare un evento per la durata specificata.
SysEvent_EventsCallback Questa funzione di callback viene chiamata quando cambia lo stato di un evento di sistema registrato.
SysEvent_Info_GetUpdateData Recupera le informazioni sull'aggiornamento dell'applicazione o del sistema operativo.
SysEvent_RegisterForEventNotifications Registra l'applicazione con una serie di eventi.
SysEvent_ResumeEvent Tenta di riprendere un evento se è posticipato.
SysEvent_UnregisterForEventNotifications Annulla la registrazione dalle notifiche di sistema registrate da SysEvent_RegisterForEventNotifications.

Strutture

Struct Descrizione
SysEvent_Info Struttura opaca che contiene informazioni su un evento di sistema.
SysEvent_Info_UpdateData Struttura che contiene informazioni sugli eventi di aggiornamento.

Enumerazioni

Enum Descrizione
SysEvent_Events Contrassegni per i tipi di eventi di sistema.
SysEvent_Status Stato di un evento di sistema.
SysEvent_UpdateType Tipo di aggiornamento da applicare.