Networking_DhcpServerConfig_SetLease functie
Header: #include <applibs/networking.h>
Hiermee past u leasegegevens toe op een Networking_DhcpServerConfig struct.
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);
Parameters
dhcpServerConfig
Een aanwijzer naar de Networking_DhcpServerConfig struct om bij te werken.startIpAddress
Het begin-IP-adres in het adresbereik dat u wilt leasen.ipAddressCount
Het aantal IP-adressen dat de server kan leasen.subnetMask
Het subnetmasker voor de IP-adressen.gatewayAddress
Het gatewayadres voor de netwerkinterface.leaseTimeInHours
De duur van de lease, in uren.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
- EFAULT: de
dhcpServerConfig
parameter is NULL.
errno
Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.
Retourwaarde
Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno
wordt ingesteld op de foutwaarde.