Udostępnij za pośrednictwem


Applibs sysevent.h

Nagłówek: #include <applibs/sysevent.h>

Nagłówek sysevent Applibs zawiera funkcje i typy powiadomień o zdarzeniach systemowych. Aplikacje mogą rejestrować się i wyrejestrowywać się z poziomu powiadomień o aktualizacjach. Aplikacje mogą używać tych powiadomień, aby umieścić się w bezpiecznym stanie przed zamknięciem aplikacji, lub mogą próbować odroczyć te zdarzenia.

Wymagania dotyczące manifestu aplikacji

Te funkcje można wywołać tylko wtedy, gdy aplikacja ma skonfigurowaną funkcję SystemEventNotifications w manifeście aplikacji.

Aby wywołać funkcje SysEvent_DeferEvent lub SysEvent_ResumeEvent , należy również skonfigurować funkcję SoftwareUpdateDeferral w manifeście aplikacji.

Pojęcia i próbki

Funkcje

Funkcja Opis
SysEvent_DeferEvent Próby odroczenia zdarzenia na określony czas trwania.
SysEvent_EventsCallback Ta funkcja wywołania zwrotnego jest wywoływana, gdy zmienia się stan zarejestrowanego zdarzenia systemowego.
SysEvent_Info_GetUpdateData Pobiera informacje o aktualizacji aplikacji lub systemu operacyjnego.
SysEvent_RegisterForEventNotifications Rejestruje aplikację z zestawem zdarzeń.
SysEvent_ResumeEvent Próby wznowienia zdarzenia, jeśli zostało ono odroczone.
SysEvent_UnregisterForEventNotifications Wyrejestrowywy z powiadomień systemowych, które zostały zarejestrowane przez SysEvent_RegisterForEventNotifications.

Strukturach

Struct Opis
SysEvent_Info Nieprzezroczysta struktura zawierająca informacje o zdarzeniu systemowym.
SysEvent_Info_UpdateData Struktura zawierająca informacje o zdarzeniach aktualizacji.

Wyliczenia

Enum Opis
SysEvent_Events Flagi dla typów zdarzeń systemowych.
SysEvent_Status Stan zdarzenia systemowego.
SysEvent_UpdateType Typ aktualizacji do zastosowania.