Funzione Networking_IpConfig_EnableCustomDns
Intestazione: #include <applicazioni/networking.h>
Utilizza indirizzi server DNS personalizzati per una struttura di Networking_IpConfig . È possibile specificare fino a tre indirizzi. Tutti i server DNS esistenti configurati tramite DHCP verranno sostituiti.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Parametri
ipConfig
Puntatore alla Networking_IpConfig struct per l'aggiornamento.dnsServerAddresses
Puntatore a una matrice di indirizzi server DNS.serverCount
Numero di indirizzi server DNS nelladnsServerAddresses
matrice.
Errori
Restituisce -1 se si verifica un errore e imposta errno
il valore di errore.
EFAULT: il
ipConfig
parametro ordnsServerAddresses
è NULL.EINVAL: sono stati forniti più di tre indirizzi IP o un indirizzo in
dnsServerAddresses
uguale INADDR_ANY.
È possibile specificare anche altri errno
errori, che non sono deterministici e non garantisce che lo stesso comportamento venga mantenuto tramite gli aggiornamenti di sistema.
Valore restituito
Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno
è impostato sul valore di errore.
Concetti ed esempi
Azure Sphere può eseguire un dispositivo esterno sulla rete.