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. |
