Megosztás a következőn keresztül:


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.

Fogalmak és minták