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 적용할 업데이트 유형입니다.