Funzione Networking_SntpServer_Start
Intestazione: #include <applicazioni/networking.h>
Registra e avvia un server SNTP per un'interfaccia di rete.
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
Parametri
networkInterfaceName
Nome dell'interfaccia di rete da configurare.sntpServerConfig
Puntatore alla struttura Networking_SntpServerConfig che rappresenta la configurazione del server SNTP.
Errori
Restituisce -1 se si verifica un errore e imposta errno
il valore di errore.
EACCES: l'applicazione chiamante non dispone della funzionalità SntpService.
EFAULT: il
networkInterfaceName
parametro è NULL.EFAULT: il
sntpServerConfig
parametro è NULL.ENOENT: il
networkInterfaceName
parametro fa riferimento a un'interfaccia che non esiste.EPERM: questa operazione non è consentita nell'interfaccia di rete.
EAGAIN: lo stack di rete non è pronto.
Potrebbero anche essere specificati altri errno
errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.
Valore restituito
Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno
verrà impostato sul valore di errore.
Osservazioni
Se il server SNTP è già in esecuzione e collegato all'interfaccia, questa funzione restituisce un risultato positivo. Se l'interfaccia networkInterfaceName è disattivata o disabilitata, il server SNTP viene registrato per l'interfaccia ma il server non viene avviato.
Requisiti del manifesto dell'applicazione
Il manifesto dell'applicazione deve includere la funzionalità SntpService.