Networking_IpConfig_EnableCustomDns函數
頁首: #include < applibs/networking。h>
使用自訂 DNS 伺服器位址做為 Networking_IpConfig 結構。 最多可以指定三個位址。 任何透過 DHCP 設定的現有 DNS 伺服器都會被覆寫。
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
參數
ipConfig
指向Networking_IpConfig指示以進行更新的指標。dnsServerAddresses
指向 DNS 伺服器位址陣列的指標。serverCount
陣列中的dnsServerAddresses
DNS 伺服器位址數目。
錯誤
如果發生錯誤並設定為 errno
錯誤值,則傳回 -1。
EFAULT:或
ipConfig
dnsServerAddresses
參數為 Null。EINVAL:已提供三個以上的 IP 位址,或等於 INADDR_ANY 的位址
dnsServerAddresses
。
您也可以指定任何其他 errno
錯誤;這類錯誤並非確定性錯誤,而且不保證會透過系統更新保留相同的行為。
傳回值
會傳回 0 表示成功,而失敗則傳回 -1,在這種情況下 errno
會設定為錯誤值。
概念和範例
Azure 球體可以在網路上執行外部裝置。