Networking_IpConfig_EnableCustomDns İşlevi
Üst bilgi: applibs/networking.h #include <>
Networking_IpConfig yapısı için özel DNS sunucusu adreslerini kullanır. En fazla üç adres belirtilebilir. DHCP aracılığıyla yapılandırılan tüm mevcut DNS sunucuları geçersiz kılınacaktır.
void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
size_t serverCount);
Parametre
ipConfig
Güncelleştirilecek Networking_IpConfig yapısına yönelik bir işaretçi.dnsServerAddresses
DNS sunucu adresleri dizisine yönelik bir işaretçi.serverCount
Dizideki DNS sunucusu adreslerinindnsServerAddresses
sayısı.
Hata
Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno
-1 döndürür.
EFAULT:
ipConfig
ordnsServerAddresses
parametresi NULL'dir.EINVAL: Üçten fazla IP adresi veya eşit INADDR_ANY bir adres
dnsServerAddresses
sağlandı.
Diğer errno
hatalar da belirtilebilir; bu tür hatalar belirleyici değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranışın korunacağının garantisi yoktur.
Dönüş değeri
Başarı için 0 veya hata için -1 döndürür; bu durumda errno
hata değerine ayarlanır.
Kavramlar ve örnekler
Azure Sphere ağda bir dış cihaz çalıştırabilir.