Megosztás a következőn keresztül:


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.