Função Networking_SntpServer_Start
Cabeçalho: #include <applibs/networking.h>
Registra e inicia um servidor SNTP para uma interface de rede.
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
Parâmetros
networkInterfaceName
O nome da interface de rede a ser configurada.sntpServerConfig
Um ponteiro para o struct Networking_SntpServerConfig que representa a configuração do servidor SNTP.
Erros
Retorna -1 se um erro for encontrado e definir errno
como o valor do erro.
EACCES: o aplicativo de chamada não tem o recurso SntpService.
EFAULT: o
networkInterfaceName
parâmetro é NULL.EFAULT: o
sntpServerConfig
parâmetro é NULL.ENOENT: o
networkInterfaceName
parâmetro refere-se a uma interface que não existe..EPERM: essa operação não é permitida na interface de rede.
EAGAIN: a pilha de rede não está pronta.
Qualquer outro errno
também pode ser especificado; esses erros não são determinísticos e 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
, será definido como o valor do erro.
Observações
Se o servidor SNTP já estiver em execução e anexado à interface, essa função retornará o sucesso. Se a interface networkInterfaceName estiver desabilitada ou desabilitada, o servidor SNTP será registrado para a interface, mas o servidor não será iniciado.
Requisitos de manifesto do aplicativo
O manifesto do aplicativo deve incluir o recurso SntpService.