Applibs sysevent.h
Hlavička: #include <applibs/sysevent.h>
Hlavička sysevent applibs obsahuje funkce a typy pro oznámení systémových událostí. Aplikace se můžou zaregistrovat a zrušit registraci v oznámeních o aktualizacích. Aplikace můžou tato oznámení používat k tomu, aby se před vypnutím aplikace dostaly do bezpečného stavu, nebo se můžou pokusit tyto události odložit.
Požadavky manifestu aplikace
Tyto funkce můžete volat pouze v případě, že má vaše aplikace v manifestu aplikace nakonfigurovanou funkci SystemEventNotifications.
Chcete-li volat funkce SysEvent_DeferEvent nebo SysEvent_ResumeEvent , musíte také nakonfigurovat funkci SoftwareUpdateDeferral v manifestu aplikace.
Koncepty a ukázky
Funkce
Funkce | Popis |
---|---|
SysEvent_DeferEvent | Pokusí se odložit událost o zadanou dobu trvání. |
SysEvent_EventsCallback | Tato funkce zpětného volání se volá, když se změní stav registrované systémové události. |
SysEvent_Info_GetUpdateData | Načte informace o aktualizaci aplikace nebo operačního systému. |
SysEvent_RegisterForEventNotifications | Zaregistruje aplikaci se sadou událostí. |
SysEvent_ResumeEvent | Pokusí se obnovit událost, pokud je odložena. |
SysEvent_UnregisterForEventNotifications | Zruší registraci systémových oznámení zaregistrovaných službou SysEvent_RegisterForEventNotifications. |
Struktur
Struct | Popis |
---|---|
SysEvent_Info | Neprůsvítná struktura, která obsahuje informace o systémové události. |
SysEvent_Info_UpdateData | Struktura, která obsahuje informace o událostech aktualizace. |
Výčty
Výčtu | Popis |
---|---|
SysEvent_Events | Příznaky pro typy systémových událostí. |
SysEvent_Status | Stav systémové události. |
SysEvent_UpdateType | Typ aktualizace, která se má použít. |