Applibs sysevent.h

Üst bilgi: #include <applibs/sysevent.h>

Applibs sysevent üst bilgisi, sistem olayı bildirimleri için işlevler ve türler içerir. Uygulamalar güncelleştirme bildirimlerine kaydolabilir ve bu bildirimlerin kaydını kaldırabilir. Uygulamalar, uygulama kapanmadan önce kendilerini güvenli bir duruma getirmek için bu bildirimleri kullanabilir veya bu olayları ertelemeye çalışabilir.

Uygulama bildirimi gereksinimleri

Bu işlevleri yalnızca uygulamanızın uygulama bildiriminde yapılandırılmış SystemEventNotifications özelliği varsa çağırabilirsiniz.

SysEvent_DeferEvent veya SysEvent_ResumeEvent işlevlerini çağırmak için, uygulama bildiriminde SoftwareUpdateDeferral özelliğini de yapılandırmanız gerekir.

Kavramlar ve örnekler

Işlev

Işlev Açıklama
SysEvent_DeferEvent Belirtilen süre boyunca bir olayı ertelemeye çalışır.
SysEvent_EventsCallback Kayıtlı bir sistem olayının durumu değiştiğinde bu geri çağırma işlevi çağrılır.
SysEvent_Info_GetUpdateData Uygulama veya işletim sistemi güncelleştirme bilgilerini alır.
SysEvent_RegisterForEventNotifications Uygulamayı bir dizi olayla kaydeder.
SysEvent_ResumeEvent Ertelenirse bir olayı sürdürmeye çalışır.
SysEvent_UnregisterForEventNotifications SysEvent_RegisterForEventNotifications tarafından kaydedilen sistem bildirimlerinin kaydını kaldırır.

Yapı

Yapı Açıklama
SysEvent_Info Sistem olayı hakkında bilgi içeren opak bir yapı.
SysEvent_Info_UpdateData Güncelleştirme olayları hakkında bilgi içeren bir yapı.

Numaralandırmalar

Enum Açıklama
SysEvent_Events Sistem olay türleri için bayraklar.
SysEvent_Status Sistem olayının durumu.
SysEvent_UpdateType Uygulanacak güncelleştirme türü.