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