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. As aplicações podem registar-se e anular o registo das notificações de atualização. As aplicações podem utilizar estas notificações para se colocarem num estado seguro antes do encerramento da aplicação ou podem tentar adiar estes eventos.
Requisitos do manifesto de aplicação
Só pode chamar estas funções se a sua aplicação tiver a capacidade SystemEventNotifications configurada no manifesto da aplicação.
Para chamar as funções SysEvent_DeferEvent ou SysEvent_ResumeEvent , também tem de configurar a capacidade SoftwareUpdateDeferral no manifesto da aplicação.
Conceitos e exemplos
Funções
Função | Descrição |
---|---|
SysEvent_DeferEvent | Tenta diferir um evento para a duração especificada. |
SysEvent_EventsCallback | Esta função de chamada de retorno é chamada quando o estado de um evento do sistema registado é alterado. |
SysEvent_Info_GetUpdateData | Obtém informações de atualização da aplicação ou do SO. |
SysEvent_RegisterForEventNotifications | Regista a aplicação com um conjunto de eventos. |
SysEvent_ResumeEvent | Tenta retomar um evento se for adiado. |
SysEvent_UnregisterForEventNotifications | Anule o registo das notificações do sistema que foram registadas por SysEvent_RegisterForEventNotifications. |
Estruturas
Estruturar | Descrição |
---|---|
SysEvent_Info | Uma estrutura opaca que contém informações sobre um evento do sistema. |
SysEvent_Info_UpdateData | Uma estrutura que contém informações sobre eventos de atualização. |
Enumerações
Enumeração | Descrição |
---|---|
SysEvent_Events | Sinalizadores para tipos de eventos do sistema. |
SysEvent_Status | O estado de um evento do sistema. |
SysEvent_UpdateType | O tipo de atualização a aplicar. |