次の方法で共有


Networking_DhcpServerConfig_SetNtpServerAddresses関数

ヘッダー: applibs </networking.h #include>

NTP サーバー IP アドレスのセットを Networking_DhcpServerConfig 構造体に適用します。

int Networking_DhcpServerConfig_SetNtpServerAddresses(Networking_DhcpServerConfig *dhcpServerConfig, const struct in_addr *ntpServerAddresses, size_t serverCount);

パラメーター

  • dhcpServerConfig 更新するNetworking_DhcpServerConfig構造体へのポインター。

  • ntpServerAddresses NTP サーバー IP アドレスの配列へのポインター。

  • serverCount 配列内の IP アドレスの ntpServerAddresses 数。

エラー

エラーが発生した場合は -1 を返し、エラー値に設定します errno

  • EFAULT: パラメーターは dhcpServerConfig NULL です。

  • EFAULT: パラメーターは ntpServerAddresses NULL です。

  • EINVAL: 3 つ以上の IP アドレスが提供されました。

その他 errno のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。

戻り値

成功の場合は 0、失敗の場合は -1 を返します。この場合 errno はエラー値に設定されます。

概念とサンプル