Networking_IpConfig_EnableCustomDns functie
Header: #include <applibs/networking.h>
Maakt gebruik van aangepaste DNS-serveradressen voor een Networking_IpConfig struct. Er kunnen maximaal drie adressen worden opgegeven. Elke bestaande DNS-server die via DHCP is geconfigureerd, wordt overschreven.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Parameters
ipConfig
Een aanwijzer naar de Networking_IpConfig struct om bij te werken.dnsServerAddresses
Een aanwijzer naar een matrix met DNS-serveradressen.serverCount
Het aantal DNS-serveradressen in dednsServerAddresses
matrix.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
EFAULT: de
ipConfig
parameter ofdnsServerAddresses
is NULL.EINVAL: er zijn meer dan drie IP-adressen opgegeven, of een adres in
dnsServerAddresses
is gelijk aan INADDR_ANY.
errno
Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en er is geen garantie dat hetzelfde gedrag wordt behouden via systeemupdates.
Retourwaarde
Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno
is ingesteld op de foutwaarde.
Concepten en voorbeelden
Azure Sphere kan een extern apparaat op het netwerk uitvoeren.