Applibs sysevent.h

Encabezado: #include <applibs/sysevent.h>

El encabezado Sysevent de Applibs contiene funciones y tipos de notificaciones de eventos del sistema. Las aplicaciones pueden registrarse y anular su registro de las notificaciones de actualización. Las aplicaciones pueden usar estas notificaciones para ponerse en un estado seguro antes del apagado de la aplicación o pueden intentar aplazar estos eventos.

Requisitos del manifiesto de la aplicación

Solo puede llamar a estas funciones si la aplicación tiene configurada la funcionalidad SystemEventNotifications en el manifiesto de la aplicación.

Para llamar a las funciones SysEvent_DeferEvent o SysEvent_ResumeEvent , también debe configurar la funcionalidad SoftwareUpdateDeferral en el manifiesto de la aplicación.

Conceptos y ejemplos

Funciones

Función Descripción
SysEvent_DeferEvent Intenta aplazar un evento durante la duración especificada.
SysEvent_EventsCallback Esta función de devolución de llamada se llama cuando cambia el estado de un evento del sistema registrado.
SysEvent_Info_GetUpdateData Recupera información de actualización de la aplicación o del sistema operativo.
SysEvent_RegisterForEventNotifications Registra la aplicación con un conjunto de eventos.
SysEvent_ResumeEvent Intenta reanudar un evento si se aplaza.
SysEvent_UnregisterForEventNotifications Anula los registros de las notificaciones del sistema registradas por SysEvent_RegisterForEventNotifications.

Estructuras

Estructura Descripción
SysEvent_Info Estructura opaca que contiene información sobre un evento del sistema.
SysEvent_Info_UpdateData Estructura que contiene información sobre eventos de actualización.

Enumeraciones

Enum Descripción
SysEvent_Events Marcas para los tipos de evento del sistema.
SysEvent_Status El estado de un evento del sistema.
SysEvent_UpdateType El tipo de actualización que se va a aplicar.