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.