Networking_IpConfig_EnableCustomDns függvény
Fejléc: #include <applibs/networking.h>
Egyéni DNS-kiszolgálócímeket használ egy Networking_IpConfig struktúrához. Legfeljebb három cím adható meg. A DHCP-vel konfigurált meglévő DNS-kiszolgálók felül lesznek bírálva.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Paraméterek
ipConfig
A frissíteni kívánt Networking_IpConfig struktúra mutatója.dnsServerAddresses
Mutató a DNS-kiszolgálócímek tömbje felé.serverCount
A dns-kiszolgálói címek száma adnsServerAddresses
tömbben.
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
EFAULT: a
ipConfig
vagydnsServerAddresses
paraméter null értékű.EINVAL: háromnál több IP-cím lett megadva, vagy egy
dnsServerAddresses
egyenlő INADDR_ANY.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és nem garantálható, hogy a rendszerfrissítések ugyanazt a viselkedést megőrzik.
Visszatérési érték
0 értéket ad vissza a sikerhez, vagy -1 hibát, amely esetben errno
a hibaérték van beállítva.
Fogalmak és minták
Az Azure Sphere képes külső eszközt futtatni a hálózaton.