Jump to main content

##

# 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

Members | Description
--- | ---
TCPIP_DHCPS_LEASE_STATE_IDLE | none/invalid state
TCPIP_DHCPS_LEASE_STATE_SEND_PROBE | send probe with IP address (ICMP echo)
TCPIP_DHCPS_LEASE_STATE_WAIT_PROBE | wait for ICMP probe result
TCPIP_DHCPS_LEASE_STATE_REPROBE | probe failed, re-issue new IP address and probe
TCPIP_DHCPS_LEASE_STATE_SEND_OFFER | offer address to the client
TCPIP_DHCPS_LEASE_STATE_OFFERED | address offered, waiting for the client request
TCPIP_DHCPS_LEASE_STATE_BOUND | client bound to this IP address
TCPIP_DHCPS_LEASE_STATE_RELEASED | client released the IP address
TCPIP_DHCPS_LEASE_STATE_EXPIRED | client lease expired
TCPIP_DHCPS_LEASE_STATE_INFORM | client acquired an IP address by some other means and informed the server