Partilhar via


Função Networking_TimeSync_SetEnabled

Cabeçalho: #include <applibs/networking.h>

Ativa ou desativa o serviço de sincronização de tempo.

As alterações são aplicadas imediatamente sem um reinício do dispositivo e persistem através de reinícios do dispositivo. Em seguida, o serviço de sincronização de tempo é configurado conforme pedido no momento do arranque. Esta função permite que as aplicações substituam o comportamento predefinido, que é ativar a sincronização de tempo no momento do arranque.

int Networking_TimeSync_SetEnabled(bool enabled);

Parâmetros

  • enabled true para ativar o serviço de sincronização de tempo; falso para desativá-lo.

Erros

Devolve -1 se for encontrado um erro e define errno para o valor de erro.

  • EACCES: a aplicação de chamada não tem a capacidade TimeSyncConfig.

  • EAGAIN: a pilha de rede não está pronta.

Também pode ser especificado qualquer outro errno ; esses erros não são deterministas e 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 será definido como o valor de erro.

Requisitos do manifesto de aplicação

O manifesto da aplicação tem de incluir a capacidade TimeSyncConfig.