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
會設定為錯誤值。