Applibs sysevent.h
Заголовок: #include <applibs/sysevent.h>
Заголовок Sysevent Applibs содержит функции и типы для уведомлений о системных событиях. Приложения могут регистрироваться для уведомлений об обновлениях и отменять регистрацию. Приложения могут использовать эти уведомления, чтобы переключиться в безопасное состояние перед завершением работы приложения или попытаться отложить эти события.
Требования к манифесту приложения
Эти функции можно вызывать только в том случае, если в манифесте приложения настроена возможность SystemEventNotifications.
Чтобы вызвать функции SysEvent_DeferEvent или SysEvent_ResumeEvent , необходимо также настроить возможность SoftwareUpdateDeferral в манифесте приложения.
Основные понятия и примеры
Функции
Функции | Описание |
---|---|
SysEvent_DeferEvent | Пытается отложить событие на указанную длительность. |
SysEvent_EventsCallback | Эта функция обратного вызова вызывается при изменении состояния зарегистрированного системного события. |
SysEvent_Info_GetUpdateData | Извлекает сведения об обновлении приложения или ОС. |
SysEvent_RegisterForEventNotifications | Регистрирует приложение с набором событий. |
SysEvent_ResumeEvent | Пытается возобновить событие, если оно отложено. |
SysEvent_UnregisterForEventNotifications | Отмена регистрации системных уведомлений, зарегистрированных SysEvent_RegisterForEventNotifications. |
Структуры
Структура | Описание |
---|---|
SysEvent_Info | Непрозрачная структуры, содержащая сведения о системном событии. |
SysEvent_Info_UpdateData | Структуру, содержащую сведения о событиях обновления. |
Перечисления
Перечисления | Описание |
---|---|
SysEvent_Events | Флаги для системных типов событий. |
SysEvent_Status | Состояние системного события. |
SysEvent_UpdateType | Тип применяемого обновления. |