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ü. |