Networking_DhcpServerConfig_SetLease İşlevi
Üst bilgi: applibs/networking.h #include <>
Kira bilgilerini bir Networking_DhcpServerConfig yapısına uygular.
int Networking_DhcpServerConfig_SetLease(Networking_DhcpServerConfig *dhcpServerConfig, struct in_addr startIpAddress, uint8_t ipAddressCount, struct in_addr subnetMask, struct in_addr gatewayAddress, uint32_t leaseTimeInHours);
Parametre
dhcpServerConfig
Güncelleştirilecek Networking_DhcpServerConfig yapısına yönelik bir işaretçi.startIpAddress
Kiraya vermek istediğiniz adres aralığındaki başlangıç IP adresi.ipAddressCount
Sunucunun kiralayabileceğiniz IP adresi sayısı.subnetMask
IP adresleri için alt ağ maskesi.gatewayAddress
Ağ arabiriminin ağ geçidi adresi.leaseTimeInHours
Kira süresi, saat cinsinden.
Hata
Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno
-1 döndürür.
- EFAULT:
dhcpServerConfig
parametresi NULL'dir.
Diğer errno
hatalar da belirtilebilir; bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.
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.