Udostępnij za pośrednictwem


Funkcja Networking_SntpServer_Start

Nagłówek: #include <applibs/networking.h>

Rejestruje i uruchamia serwer SNTP dla interfejsu sieciowego.

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

Parametry

Błędy

Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno wartość błędu.

  • EACCES: aplikacja wywołująca nie ma funkcji SntpService.

  • EFAULT: networkInterfaceName parametr ma wartość NULL.

  • EFAULT: sntpServerConfig parametr ma wartość NULL.

  • ENOENT: networkInterfaceName parametr odwołuje się do interfejsu, który nie istnieje.

  • EPERM: ta operacja nie jest dozwolona w interfejsie sieciowym.

  • EAGAIN: stos sieci nie jest gotowy.

Mogą być również określone inne errno błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.

Zwracana wartość

Zwraca wartość 0 dla sukcesu lub -1 dla niepowodzenia, w którym to przypadku errno zostanie ustawiona wartość błędu.

Uwagi

Jeśli serwer SNTP jest już uruchomiony i dołączony do interfejsu, ta funkcja zwraca sukces. Jeśli interfejs networkInterfaceName jest wyłączony lub wyłączony, serwer SNTP jest zarejestrowany dla interfejsu, ale serwer nie jest uruchamiany.

Wymagania dotyczące manifestu aplikacji

Manifest aplikacji musi zawierać funkcję SntpService.

Pojęcia i próbki