Networking_DhcpServerConfig_SetLease függvény
Fejléc: #include <applibs/networking.h>
Bérletadatokat alkalmaz egy Networking_DhcpServerConfig szerkezetre.
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);
Paraméterek
dhcpServerConfig
A frissíteni kívánt Networking_DhcpServerConfig struktúra mutatója.startIpAddress
A bérlethez használt címtartomány kezdő IP-címe.ipAddressCount
A kiszolgáló által bérletbe adható IP-címek száma.subnetMask
Az IP-címek alhálózati maszkja.gatewayAddress
A hálózati adapter átjárójának címe.leaseTimeInHours
A bérlet időtartama órákban.
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
- EFAULT: a
dhcpServerConfig
paraméter NULL.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.
Visszatérési érték
Siker esetén 0, hiba esetén -1 értéket ad vissza, amely esetben errno
a hibaérték lesz beállítva.