Networking_SntpServer_Start függvény
Fejléc: #include <applibs/networking.h>
Regisztrál és elindít egy SNTP-kiszolgálót egy hálózati adapterhez.
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
Paraméterek
networkInterfaceName
A konfigurálni kívánt hálózati adapter neve.sntpServerConfig
Az SNTP-kiszolgáló konfigurációját jelölő Networking_SntpServerConfig struktúra mutatója.
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
EACCES: a hívó alkalmazás nem rendelkezik az SntpService képességgel.
EFAULT: a
networkInterfaceName
paraméter NULL.EFAULT: a
sntpServerConfig
paraméter NULL.ENOENT: a
networkInterfaceName
paraméter nem létező felületre hivatkozik.EPERM: ez a művelet nem engedélyezett a hálózati adapteren.
EAGAIN: a hálózati verem nem áll készen.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.
Visszatérési érték
Siker esetén 0, hiba esetén -1 értéket ad vissza, amely esetben errno
a hibaérték lesz beállítva.
Megjegyzések
Ha az SNTP-kiszolgáló már fut, és csatolva van az adapterhez, ez a függvény sikert ad vissza. Ha a networkInterfaceName adapter nem működik vagy le van tiltva, az SNTP-kiszolgáló regisztrálva van az adapterhez, de a kiszolgáló nem indul el.
Alkalmazásjegyzékre vonatkozó követelmények
Az alkalmazásjegyzéknek tartalmaznia kell az SntpService képességet.