SysEvent_Info_GetUpdateData-Funktion
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.