Função SysEvent_Info_GetUpdateData
Cabeçalho: #include <applibs/sysevent.h>
Recupera informações de atualização do aplicativo ou do sistema operacional.
O parâmetro de informações deve ser recuperado de uma chamada SysEvent_EventsCallback quando o event
parâmetro é definido como SysEvent_Events_Update
.
int SysEvent_Info_GetUpdateData(const SysEvent_Info *info, SysEvent_Info_UpdateData *update_info);
Parâmetros
info
Um ponteiro para o struct SysEvent_Info que contém as informações de evento do sistema recuperadas da chamada SysEvent_EventsCallback .update_info
Um ponteiro para a estrutura SysEvent_Info_UpdateData que recebe as informações de atualização de software.
Erros
Retorna -1 se um erro for encontrado e definir errno
para o valor de erro
- EFAULT: um ou ambos os parâmetros é NULL.
- EINVAL: O
info
parâmetro não é de um evento de atualização.
Qualquer outra errno
também pode ser especificada, mas o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.
Valor retornado
Retorna 0 para êxito ou -1 para falha, nesse caso errno
é definido como o valor do erro.
Requisitos de manifesto do aplicativo
O manifesto do aplicativo deve incluir o recurso SystemEventNotifications.