Função SysEvent_Info_GetUpdateData
Cabeçalho: #include <applibs/sysevent.h>
Obtém informações de atualização da aplicação ou do SO.
O parâmetro de informações tem de ser obtido a partir de uma chamada de SysEvent_EventsCallback quando o event
parâmetro está definido como SysEvent_Events_Update
.
int SysEvent_Info_GetUpdateData(const SysEvent_Info *info, SysEvent_Info_UpdateData *update_info);
Parâmetros
info
Um ponteiro para a estrutura SysEvent_Info que contém as informações de eventos do sistema obtidas da chamada de SysEvent_EventsCallback .update_info
Um ponteiro para a estrutura SysEvent_Info_UpdateData que recebe as informações de atualização de software.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro
- EFAULT: um ou ambos os parâmetros são NULL.
- EINVAL: o
info
parâmetro não provém de um evento de atualização.
Qualquer outro errno
também pode ser especificado, mas o mesmo comportamento pode não ser retido através de atualizações do sistema.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que está definido como o valor de erro.
Requisitos do manifesto de aplicação
O manifesto da aplicação tem de incluir a capacidade SystemEventNotifications.