Networking_IpConfig_EnableCustomDns関数
ヘッダー: applibs </networking.h #include>
Networking_IpConfig 構造体にカスタム DNS サーバー アドレスを使用します。 最大 3 つのアドレスを指定できます。 DHCP を介して構成された既存の DNS サーバーはすべてオーバーライドされます。
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
パラメーター
ipConfig
更新するNetworking_IpConfig構造体へのポインター。dnsServerAddresses
DNS サーバー アドレスの配列へのポインター。serverCount
配列内の DNS サーバー アドレスのdnsServerAddresses
数。
エラー
エラーが発生した場合は -1 を返し、エラー値に設定します errno
。
EFAULT:
ipConfig
またはdnsServerAddresses
パラメーターが NULL です。EINVAL: 3 つを超える IP アドレスが提供されたか、または 1 つのアドレス
dnsServerAddresses
が等しいINADDR_ANY。
その他 errno
のエラーも指定できます。このようなエラーは決定的ではなく、システムの更新によって同じ動作が保持される保証はありません。
戻り値
成功の場合は 0、失敗の場合は -1 を返します。この場合 errno
はエラー値に設定されます。
概念とサンプル
Azure Sphere は、ネットワーク上で外部デバイスを実行できます。