Networking_SntpServer_Start関数
ヘッダー: applibs </networking.h #include>
ネットワーク インターフェイスの SNTP サーバーを登録して起動します。
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
パラメーター
networkInterfaceName
構成するネットワーク インターフェイスの名前。sntpServerConfig
SNTP サーバー構成を表す Networking_SntpServerConfig 構造体へのポインター。
エラー
エラーが発生した場合は -1 を返し、エラー値に設定します errno
。
EACCES: 呼び出し元のアプリケーションに SntpService 機能がありません。
EFAULT: パラメーターは
networkInterfaceName
NULL です。EFAULT: パラメーターは
sntpServerConfig
NULL です。ENOENT: パラメーターは
networkInterfaceName
、存在しないインターフェイスを参照します。EPERM: この操作は、ネットワーク インターフェイスでは許可されません。
EAGAIN: ネットワーク スタックの準備ができていない。
その他 errno
のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。
戻り値
成功の場合は 0、失敗の場合は -1 を返します。この場合 errno
はエラー値に設定されます。
発言
SNTP サーバーが既に実行されていて、インターフェイスに接続されている場合、この関数は成功を返します。 networkInterfaceName インターフェイスがダウンまたは無効になっている場合、SNTP サーバーはインターフェイスに登録されますが、サーバーは起動されません。
アプリケーション マニフェストの要件
アプリケーション マニフェストには、SntpService 機能が含まれている必要があります。