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


Networking_TimeSync_EnableCustomNTP függvény

Fejléc: #include <applibs/networking.h>

Utasítja az eszközt, hogy a felhasználó által megadott NTP-kiszolgálócímeket használja. Legfeljebb két gazdagépnév vagy IP-cím adható meg, és legfeljebb három kísérlet történik, ha az alapértelmezett kiszolgáló engedélyezve van.

int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);

Paraméterek

  • primaryNtpServer A használni kívánt elsődleges NTP-kiszolgáló címe.
  • secondaryNtpServer A használni kívánt másodlagos NTP-kiszolgáló címe. Ez null értékűre állítható.
  • option Engedélyezi vagy letiltja az alapértelmezett NTP-kiszolgálót.

Hibák

-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno .

  • EFAULT: a primaryNtpServer értéke NULL.

  • EACCES: a hívó alkalmazás nem rendelkezik a TimeSyncConfig képességgel.

  • ERANGE: a vagy secondaryNtpServer a primaryNtpServer hossz nagyobb, mint a maximális teljes tartománynév hossza, vagy nem null értékű.

errno Más is megadható; az ilyen hibák nem determinisztikusak, és nem garantálható, hogy a rendszerfrissítések ugyanazt a viselkedést megőrzik.

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.

Fogalmak és minták