Megosztás a következőn keresztül:


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.

Fogalmak és minták