funkcja SysEvent_Info_GetUpdateData
Nagłówek: #include <applibs/sysevent.h>
Pobiera informacje o aktualizacji aplikacji lub systemu operacyjnego.
Parametr informacyjny musi zostać pobrany z wywołania SysEvent_EventsCallback , gdy event
parametr jest ustawiony na SysEvent_Events_Update
.
int SysEvent_Info_GetUpdateData(const SysEvent_Info *info, SysEvent_Info_UpdateData *update_info);
Parametry
info
Wskaźnik do struktury SysEvent_Info zawierającej informacje o zdarzeniu systemowym pobrane z połączenia SysEvent_EventsCallback .update_info
Wskaźnik do struktury SysEvent_Info_UpdateData , która otrzymuje informacje o aktualizacji oprogramowania.
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
- EFAULT: jeden lub oba parametry to NULL.
- EINVAL: Parametr
info
nie pochodzi ze zdarzenia aktualizacji.
Mogą również zostać określone inne errno
, ale to samo zachowanie może nie być zachowywane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca wartość 0 dla powodzenia lub -1 dla niepowodzenia, w którym to przypadku errno
jest ustawiona wartość błędu.
Wymagania dotyczące manifestu aplikacji
Manifest aplikacji musi zawierać funkcję SystemEventNotifications.