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
networkInterfaceName
Nazwa interfejsu sieciowego do skonfigurowania.sntpServerConfig
Wskaźnik do struktury Networking_SntpServerConfig reprezentującej konfigurację serwera SNTP.
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.