TCPIP_DHCPS_LEASE_STATE Enumeration

C

typedef enum
{
    TCPIP_DHCPS_LEASE_STATE_IDLE      = 0,    
    TCPIP_DHCPS_LEASE_STATE_SEND_PROBE,       
    TCPIP_DHCPS_LEASE_STATE_WAIT_PROBE,       
    TCPIP_DHCPS_LEASE_STATE_REPROBE,          
    TCPIP_DHCPS_LEASE_STATE_SEND_OFFER,       
    TCPIP_DHCPS_LEASE_STATE_OFFERED,          
    TCPIP_DHCPS_LEASE_STATE_BOUND,            
    TCPIP_DHCPS_LEASE_STATE_RELEASED,         
    TCPIP_DHCPS_LEASE_STATE_EXPIRED,          
    TCPIP_DHCPS_LEASE_STATE_INFORM,           

}TCPIP_DHCPS_LEASE_STATE;

Description

Enumeration: TCPIP_DHCPS_LEASE_STATE

DHCP Server lease state.

DHCP server state associated with a specific lease in the server database

Remarks

8 bit values only

Members

MembersDescription
TCPIP_DHCPS_LEASE_STATE_IDLEnone/invalid state
TCPIP_DHCPS_LEASE_STATE_SEND_PROBEsend probe with IP address (ICMP echo)
TCPIP_DHCPS_LEASE_STATE_WAIT_PROBEwait for ICMP probe result
TCPIP_DHCPS_LEASE_STATE_REPROBEprobe failed, re-issue new IP address and probe
TCPIP_DHCPS_LEASE_STATE_SEND_OFFERoffer address to the client
TCPIP_DHCPS_LEASE_STATE_OFFEREDaddress offered, waiting for the client request
TCPIP_DHCPS_LEASE_STATE_BOUNDclient bound to this IP address
TCPIP_DHCPS_LEASE_STATE_RELEASEDclient released the IP address
TCPIP_DHCPS_LEASE_STATE_EXPIREDclient lease expired
TCPIP_DHCPS_LEASE_STATE_INFORMclient acquired an IP address by some other means and informed the server