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. |