Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Hlavička: #include <applibs/networking.h>
Používá vlastní adresy serveru DNS pro strukturu Networking_IpConfig . Je možné zadat až tři adresy. Všechny existující servery DNS nakonfigurované přes DHCP se přepíšou.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Parametry
ipConfig
Ukazatel na strukturu Networking_IpConfig, která se má aktualizovat.dnsServerAddresses
Ukazatel na pole adres serverů DNS.serverCount
Počet adres serverů DNS vdnsServerAddresses
poli.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EFAULT:
ipConfig
parametr nebodnsServerAddresses
má hodnotu NULL.EINVAL: Byly poskytnuty více než tři IP adresy nebo se adresa rovná
dnsServerAddresses
INADDR_ANY.
Je také možné zadat jakékoli jiné errno
chyby. Takové chyby nejsou deterministické a neexistuje žádná záruka, že se stejné chování zachová prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno
je nastavená na chybovou hodnotu.
Koncepty a ukázky
Azure Sphere může v síti spustit externí zařízení.