Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Header: #include <applibs/sysevent.h>
Ruft Anwendungs- oder Betriebssystemupdateinformationen ab.
Der info-Parameter muss aus einem SysEvent_EventsCallback Aufruf abgerufen werden, wenn der event
Parameter auf SysEvent_Events_Update
festgelegt ist.
int SysEvent_Info_GetUpdateData(const SysEvent_Info *info, SysEvent_Info_UpdateData *update_info);
Parameter
info
Ein Zeiger auf die SysEvent_Info Struktur, die die Systemereignisinformationen enthält, die aus dem SysEvent_EventsCallback-Aufruf abgerufen wurden.update_info
Ein Zeiger auf die SysEvent_Info_UpdateData Struktur, die die Softwareupdateinformationen empfängt.
Fehler
Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno
.
- EFAULT: Einer oder beide Parameter ist NULL.
- EINVAL: Der
info
Parameter stammt nicht aus einem Updateereignis.
Es können auch andere errno
angegeben werden, aber das gleiche Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.
Rückgabewert
Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno
wird auf den Fehlerwert festgelegt.
Anforderungen an das Anwendungsmanifest
Das Anwendungsmanifest muss die Funktion SystemEventNotifications enthalten.