Applibs sysevent.h
Cabeçalho: #include <applibs/sysevent.h>
O cabeçalho sysevent do Applibs contém funções e tipos para notificações de eventos do sistema. Os aplicativos podem se registrar para e cancelar o registro de notificações de atualização. Os aplicativos podem usar essas notificações para se colocarem em um estado seguro antes do desligamento do aplicativo ou tentar adiar esses eventos.
Requisitos de manifesto do aplicativo
Você só pode chamar essas funções se seu aplicativo tiver a funcionalidade SystemEventNotifications configurada no manifesto do aplicativo.
Para chamar as funções SysEvent_DeferEvent ou SysEvent_ResumeEvent , você também deve configurar a funcionalidade SoftwareUpdateDeferral no manifesto do aplicativo.
Conceitos e exemplos
Funções
Função | Descrição |
---|---|
SysEvent_DeferEvent | Tenta adiar um evento pela duração especificada. |
SysEvent_EventsCallback | Essa função de retorno de chamada é chamada quando o status de um evento do sistema registrado é alterado. |
SysEvent_Info_GetUpdateData | Recupera informações de atualização do aplicativo ou do sistema operacional. |
SysEvent_RegisterForEventNotifications | Registra o aplicativo com um conjunto de eventos. |
SysEvent_ResumeEvent | Tentará retomar um evento se ele for adiado. |
SysEvent_UnregisterForEventNotifications | Cancela o registro das notificações do sistema registradas por SysEvent_RegisterForEventNotifications. |
Estruturas
Struct | Descrição |
---|---|
SysEvent_Info | Um struct opaco que contém informações sobre um evento do sistema. |
SysEvent_Info_UpdateData | Um struct que contém informações sobre eventos de atualização. |
Enums
Enum | Descrição |
---|---|
SysEvent_Events | Sinalizadores para tipos de eventos do sistema. |
SysEvent_Status | O status de um evento do sistema. |
SysEvent_UpdateType | O tipo de atualização a ser aplicada. |