Sdílet prostřednictvím


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.