Applibs sysevent.h

标头: #include <applibs/sysevent.h>

Applibs sysevent 标头包含系统事件通知的函数和类型。 应用程序可以注册和注销更新通知。 应用可以使用这些通知在应用程序关闭前将自身置于安全状态,也可以尝试延迟这些事件。

应用程序清单要求

仅当应用程序在应用程序 清单中配置了 SystemEventNotifications 功能时,才能调用这些函数。

若要调用 SysEvent_DeferEventSysEvent_ResumeEvent 函数,还必须在应用程序清单中配置 SoftwareUpdateDeferral 功能。

概念和示例

功能

功能 描述
SysEvent_DeferEvent 尝试在指定的持续时间内延迟事件。
SysEvent_EventsCallback 当已注册的系统事件的状态发生更改时,将调用此回调函数。
SysEvent_Info_GetUpdateData 检索应用程序或 OS 更新信息。
SysEvent_RegisterForEventNotifications 使用一组事件注册应用程序。
SysEvent_ResumeEvent 如果事件延迟,则尝试恢复该事件。
SysEvent_UnregisterForEventNotifications SysEvent_RegisterForEventNotifications注册的系统通知中注销。

结构

结构 描述
SysEvent_Info 包含有关系统事件的信息的不透明结构。
SysEvent_Info_UpdateData 包含有关更新事件的信息的结构。

枚举

枚举 描述
SysEvent_Events 系统事件类型的标志。
SysEvent_Status 系统事件的状态。
SysEvent_UpdateType 要应用的更新类型。