Función Networking_IpConfig_EnableCustomDns
Encabezado: #include <applibs/networking.h>
Usa direcciones de servidor DNS personalizadas para una estructura de Networking_IpConfig . Se pueden especificar hasta tres direcciones. Se anulará cualquier servidor DNS existente configurado a través de DHCP.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Parámetros
ipConfig
Un puntero a la Networking_IpConfig struct para actualizar.dnsServerAddresses
Puntero a una matriz de direcciones de servidor DNS.serverCount
El número de direcciones del servidor DNS de ladnsServerAddresses
matriz.
Errores
Devuelve -1 si se encuentra un error y se establece errno
en el valor de error.
EFAULT: el
ipConfig
parámetro ordnsServerAddresses
es NULL.EINVAL: se proporcionaron más de tres direcciones IP o una dirección en
dnsServerAddresses
igual INADDR_ANY.
También se puede especificar cualquier otro errno
error; estos errores no son deterministas y no hay ninguna garantía de que el mismo comportamiento se conservará a través de las actualizaciones del sistema.
Valor devuelto
Devuelve 0 para éxito o -1 para error, en cuyo caso errno
se establece en el valor de error.
Conceptos y ejemplos
Azure Sphere puede ejecutar un dispositivo externo en la red.