Função Networking_IpConfig_EnableCustomDns
Cabeçalho: #include <applibs/networking.h>
Utiliza endereços de servidor DNS personalizados para uma estrutura Networking_IpConfig . Podem ser especificados até três endereços. Qualquer servidor DNS existente configurado através de DHCP será substituído.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Parâmetros
ipConfig
Um ponteiro para a estrutura do Networking_IpConfig a atualizar.dnsServerAddresses
Um ponteiro para uma matriz de endereços de servidor DNS.serverCount
O número de endereços de servidor DNS nadnsServerAddresses
matriz.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro.
EFAULT: o
ipConfig
parâmetro oudnsServerAddresses
é NULL.EINVAL: foram fornecidos mais de três endereços IP ou um endereço igual
dnsServerAddresses
a INADDR_ANY.
Também podem ser especificados outros errno
erros; esses erros não são deterministas e não há garantias de que o mesmo comportamento seja mantido através das atualizações do sistema.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que está definido como o valor de erro.
Conceitos e exemplos
O Azure Sphere pode executar um dispositivo externo na rede.