Networking_TimeSync_EnableCustomNTP関数
ヘッダー: applibs </networking.h #include>
ユーザーが提供する NTP サーバー アドレスを使用するようにデバイスに指示します。 既定のサーバーが有効になっている場合は、最大 2 つのホスト名または IP アドレスを指定し、最大 3 つが試行されます。
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
パラメーター
-
primaryNtpServer
使用するプライマリ NTP サーバー アドレス。 -
secondaryNtpServer
使用するセカンダリ NTP サーバー アドレス。 これは NULL に設定できます。 -
option
既定の NTP サーバーを有効または無効にします。
エラー
エラーが発生した場合は -1 を返し、エラー値に設定します errno
。
EFAULT: は
primaryNtpServer
NULL です。EACCES: 呼び出し元のアプリケーションに TimeSyncConfig 機能がありません。
ERANGE: または
secondaryNtpServer
のprimaryNtpServer
長さが FQDN の最大長を超えているか、null で終わるわけではありません。
その他 errno
のエラーも指定できます。このようなエラーは決定的ではなく、システムの更新によって同じ動作が保持される保証はありません。
戻り値
成功の場合は 0、失敗の場合は -1 を返します。この場合 errno
はエラー値に設定されます。