Jump to main content

##

# TCPIP_DHCPV6_CLIENT_INFO Structure

## C

    typedef struct {
    TCPIP_DHCPV6_CLIENT_STATE clientState;
    int nIanas;
    int nIatas;
    int nFreeIas;
    uint32_t dhcpTime;
    TCPIP_DHCPV6_SERVER_STATUS_CODE lastStatusCode;
    void* statusBuff;
    size_t statusBuffSize;
    int nDnsServers;
    IPV6_ADDR* dnsBuff;
    size_t dnsBuffSize;
    int domainSearchListSize;
    void* domainBuff;
    size_t domainBuffSize;
    } TCPIP_DHCPV6_CLIENT_INFO;

## Description

DHCPv6 client info.

## Members

Members | Description
--- | ---
clientState | Client state at the moment of the call.
nIanas | Number of IANA the client has.
nIatas | Number of IATA the client has.
nFreeIas | Number of free IAs the client has.
dhcpTime | Current DHCPV6 time, in seconds.
lastStatusCode | Last status code for the client.
statusBuff | Buffer to copy the latest status message associated with the client.
statusBuffSize | Size of this buffer.
nDnsServers | Number of DNS servers.
dnsBuff | Buffer to copy the DNS Servers obtained from the DHCPV6 server.
dnsBuffSize | Size of this buffer.
domainSearchListSize | Size of domainSearchList.
domainBuff | Buffer to store the domain Search list obtained from the DHCPv6 server.
domainBuffSize | Size of this buffer.