Funkcja Networking_IpConfig_EnableCustomDns
Nagłówek: #include <applibs/networking.h>
Używa niestandardowych adresów serwerów DNS dla struktury Networking_IpConfig . Można określić maksymalnie trzy adresy. Każdy istniejący serwer DNS skonfigurowany za pośrednictwem protokołu DHCP zostanie zastąpiony.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Parametry
ipConfig
Wskaźnik myszy na Networking_IpConfig strukturę do zaktualizowania.dnsServerAddresses
Wskaźnik do tablicy adresów serwerów DNS.serverCount
Liczba adresów serwerów DNS w tablicydnsServerAddresses
.
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
EFAULT:
ipConfig
lubdnsServerAddresses
parametr ma wartość NULL.EINVAL: podano więcej niż trzy adresy IP lub adres równy
dnsServerAddresses
INADDR_ANY.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i nie ma gwarancji, że to samo zachowanie zostanie zachowane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca wartość 0 dla powodzenia lub -1 dla niepowodzenia, w którym to przypadku errno
jest ustawiona wartość błędu.
Pojęcia i próbki
W usłudze Azure Sphere można uruchomić urządzenie zewnętrzne w sieci.