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

MembersDescription
clientStateClient state at the moment of the call.
nIanasNumber of IANA the client has.
nIatasNumber of IATA the client has.
nFreeIasNumber of free IAs the client has.
dhcpTimeCurrent DHCPV6 time, in seconds.
lastStatusCodeLast status code for the client.
statusBuffBuffer to copy the latest status message associated with the client.
statusBuffSizeSize of this buffer.
nDnsServersNumber of DNS servers.
dnsBuffBuffer to copy the DNS Servers obtained from the DHCPV6 server.
dnsBuffSizeSize of this buffer.
domainSearchListSizeSize of domainSearchList.
domainBuffBuffer to store the domain Search list obtained from the DHCPv6 server.
domainBuffSizeSize of this buffer.