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