Partilhar via


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.