Networking_SntpServer_Start functie
Header: #include <applibs/networking.h>
Registreert en start een SNTP-server voor een netwerkinterface.
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
Parameters
networkInterfaceName
De naam van de netwerkinterface die moet worden geconfigureerd.sntpServerConfig
Een aanwijzer naar de Networking_SntpServerConfig struct die de configuratie van de SNTP-server vertegenwoordigt.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
EACCES: de aanroepende toepassing heeft niet de mogelijkheid SntpService.
EFAULT: de
networkInterfaceName
parameter is NULL.EFAULT: de
sntpServerConfig
parameter is NULL.ENOENT: de
networkInterfaceName
parameter verwijst naar een interface die niet bestaat..EPERM: deze bewerking is niet toegestaan op de netwerkinterface.
EAGAIN: de netwerkstack is niet gereed.
errno
Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.
Retourwaarde
Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno
wordt ingesteld op de foutwaarde.
Opmerkingen
Als de SNTP-server al wordt uitgevoerd en is gekoppeld aan de interface, retourneert deze functie succes. Als de interface networkInterfaceName niet beschikbaar is of is uitgeschakeld, wordt de SNTP-server geregistreerd voor de interface, maar wordt de server niet gestart.
Vereisten voor toepassingsmanifest
Het toepassingsmanifest moet de mogelijkheid SntpService bevatten.