Applibs sysevent.h
Fejléc: #include <applibs/sysevent.h>
Az Applibs sysevent fejléce a rendszeresemény-értesítések függvényeit és típusait tartalmazza. Az alkalmazások regisztrálhatnak a frissítési értesítésekre, és megszüntethetik a regisztrációt. Az alkalmazások ezeket az értesítéseket használva biztonságos állapotba helyezhetik magukat az alkalmazás leállítása előtt, vagy megpróbálhatják késleltetni ezeket az eseményeket.
Alkalmazásjegyzékre vonatkozó követelmények
Ezeket a függvényeket csak akkor hívhatja meg, ha az alkalmazás rendelkezik az alkalmazásjegyzékben konfigurált SystemEventNotifications képességgel.
A SysEvent_DeferEvent vagy SysEvent_ResumeEvent függvények meghívásához konfigurálnia kell a SoftwareUpdateDeferral képességet is az alkalmazásjegyzékben.
Fogalmak és minták
Funkciók
Funkció | Leírás |
---|---|
SysEvent_DeferEvent | Megkísérli elhalasztani az eseményt a megadott időtartamra. |
SysEvent_EventsCallback | Ez a visszahívási függvény akkor lesz meghívva, ha egy regisztrált rendszeresemény állapota megváltozik. |
SysEvent_Info_GetUpdateData | Lekéri az alkalmazás vagy az operációs rendszer frissítési adatait. |
SysEvent_RegisterForEventNotifications | Eseménykészlettel regisztrálja az alkalmazást. |
SysEvent_ResumeEvent | Ha a rendszer elhalasztja az esemény folytatását, megkísérli folytatni. |
SysEvent_UnregisterForEventNotifications | Törölje a regisztrációt a SysEvent_RegisterForEventNotifications által regisztrált rendszerértesítésekből. |
Szerkezetek
Struct | Leírás |
---|---|
SysEvent_Info | Egy átlátszatlan struktúra, amely egy rendszereseményre vonatkozó információkat tartalmaz. |
SysEvent_Info_UpdateData | A frissítési eseményekre vonatkozó információkat tartalmazó struktúra. |
Enumerálások
Enum | Leírás |
---|---|
SysEvent_Events | Rendszeresemény-típusok jelzői. |
SysEvent_Status | Egy rendszeresemény állapota. |
SysEvent_UpdateType | Az alkalmazandó frissítés típusa. |