Applibs sysevent.h
标头: #include <applibs/sysevent.h>
Applibs sysevent 标头包含系统事件通知的函数和类型。 应用程序可以注册和注销更新通知。 应用可以使用这些通知在应用程序关闭前将自身置于安全状态,也可以尝试延迟这些事件。
应用程序清单要求
仅当应用程序在应用程序 清单中配置了 SystemEventNotifications 功能时,才能调用这些函数。
若要调用 SysEvent_DeferEvent 或 SysEvent_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 | 要应用的更新类型。 |