TCPIP_DHCPS_LEASE_SET Structure
C
typedef struct
{
IPV4_ADDR ipAddress;
uint32_t leaseTime;
uint8_t leaseState;
uint8_t clientIdLen;
uint8_t clientId[];
}TCPIP_DHCPS_LEASE_SET;
Description
Structure: TCPIP_DHCPS_LEASE_SET
DHCP Server module lease set data.
Structure used to set a DHCP server lease
Remarks
If clientIdLen > than TCPIP_DHCPS_CLIENT_ID_MAX_SIZE characters then truncation will occur!
Members
| Members | Description |
|---|---|
| ipAddress | IP address to set |
| leaseTime | lease time |
| use 0xffffffff for permanent lease | |
| leaseState | The state of the lease. |
| Normally should be TCPIP_DHCPS_LEASE_STATE_BOUND | |
| Only TCPIP_DHCPS_LEASE_STATE_BOUND, TCPIP_DHCPS_LEASE_STATE_RELEASED or TCPIP_DHCPS_LEASE_STATE_EXPIRED allowed | |
| clientIdLen | the size of the clientId |
| clientId | the client ID used for this lease |
