funktionen Networking_DhcpServerConfig_SetLease
Sidhuvud: #include <applibs/networking.h>
Tillämpar leasinginformation på en 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);
Parametrar
dhcpServerConfig
En pekare till den Networking_DhcpServerConfig struct som ska uppdateras.startIpAddress
Den första IP-adressen i adressintervallet som ska hyras.ipAddressCount
Antalet IP-adresser som servern kan leasa.subnetMask
Undernätsmasken för IP-adresserna.gatewayAddress
Gatewayadressen för nätverksgränssnittet.leaseTimeInHours
Varaktigheten för lånet, i timmar.
Fel
Returnerar -1 om ett fel uppstår och anger errno
felvärdet.
- EFAULT: parametern
dhcpServerConfig
är NULL.
errno
Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.
Returvärde
Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno
felvärdet anges.