Dela via


funktionen Networking_SntpServer_Start

Sidhuvud: #include <applibs/networking.h>

Registrerar och startar en SNTP-server för ett nätverksgränssnitt.

int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);

Parametrar

  • networkInterfaceName Namnet på nätverksgränssnittet som ska konfigureras.

  • sntpServerConfig En pekare till den Networking_SntpServerConfig struct som representerar SNTP-serverkonfigurationen.

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet.

  • EACCES: det anropande programmet har inte SntpService-funktionen.

  • EFAULT: parametern networkInterfaceName är NULL.

  • EFAULT: parametern sntpServerConfig är NULL.

  • ENOENT: parametern networkInterfaceName refererar till ett gränssnitt som inte finns..

  • EPERM: den här åtgärden är inte tillåten i nätverksgränssnittet.

  • EAGAIN: nätverksstacken är inte klar.

errno Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno felvärdet anges.

Anmärkningar

Om SNTP-servern redan körs och är ansluten till gränssnittet returnerar den här funktionen ett lyckat resultat. Om nätverketInterfaceName-gränssnittet är ned eller inaktiverat registreras SNTP-servern för gränssnittet, men servern startas inte.

Krav för programmanifest

Programmanifestet måste innehålla funktionen SntpService.

Koncept och exempel