Jump to main content

##

# TCPIP_DHCP_EVENT_TYPE Enumeration

## C

    typedef enum {
    DHCP_EVENT_NONE = 0,
    DHCP_EVENT_DISCOVER,
    DHCP_EVENT_REQUEST,
    DHCP_EVENT_ACK,
    DHCP_EVENT_ACK_INVALID,
    DHCP_EVENT_DECLINE,
    DHCP_EVENT_NACK,
    DHCP_EVENT_TIMEOUT,
    DHCP_EVENT_BOUND,
    DHCP_EVENT_REQUEST_RENEW,
    DHCP_EVENT_REQUEST_REBIND,
    DHCP_EVENT_CONN_LOST,
    DHCP_EVENT_CONN_ESTABLISHED,
    DHCP_EVENT_SERVICE_DISABLED
    } TCPIP_DHCP_EVENT_TYPE;

## Description

Enumeration: TCPIP_DHCP_EVENT_TYPE.

## Preconditions

None.

## Members

Members | Description
--- | ---
DHCP_EVENT_NONE = 0 | DHCP no event.
DHCP_EVENT_DISCOVER | DHCP discovery sent: cycle started.
DHCP_EVENT_REQUEST | DHCP request sent.
DHCP_EVENT_ACK | DHCP request acknowledge was received.
DHCP_EVENT_ACK_INVALID | DHCP acknowledge received but discarded as invalid.
DHCP_EVENT_DECLINE | DHCP lease declined.
DHCP_EVENT_NACK | DHCP negative acknowledge was received.
DHCP_EVENT_TIMEOUT | DHCP server timeout.
DHCP_EVENT_BOUND | DHCP lease obtained.
DHCP_EVENT_REQUEST_RENEW | Lease request renew sent.
DHCP_EVENT_REQUEST_REBIND | Lease request rebind sent.
DHCP_EVENT_CONN_LOST | Connection to the DHCP server lost.
DHCP_EVENT_CONN_ESTABLISHED | Connection re-established.
DHCP_EVENT_SERVICE_DISABLED | DHCP service disabled, reverted to the default IP address.