共用方式為


Networking_DhcpServerConfig_SetNtpServerAddresses函數

頁首: #include < applibs/networking。h>

將一組 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 陣列中的 ntpServerAddresses IP 位址數目。

錯誤

如果發生錯誤並設定為 errno 錯誤值,則傳回 -1。

  • EFAULT:參數 dhcpServerConfig 為 Null。

  • EFAULT:參數 ntpServerAddresses 為 Null。

  • EINVAL:已提供三個以上的 IP 位址。

您也可以指定任何其他 errno 錯誤;這類錯誤不是不確定的,同樣的行為可能無法透過系統更新來保留。

傳回值

傳回 0 表示成功,傳回 -1 表示失敗,在這種情況下 errno 會設定為錯誤值。

概念和範例