TCPIP_DHCPV6_IA_INFO Structure
C
typedef struct {
TCPIP_DHCPV6_IA_TYPE iaType;
TCPIP_DHCPV6_IA_STATE iaState;
TCPIP_DHCPV6_IA_SUBSTATE iaSubState;
int iaIndex;
uint32_t iaId;
uint32_t tAcquire;
uint32_t t1;
uint32_t t2;
IPV6_ADDR ipv6Addr;
uint32_t prefLTime;
uint32_t validLTime;
TCPIP_DHCPV6_SERVER_STATUS_CODE lastStatusCode;
void* statusBuff;
size_t statusBuffSize;
} TCPIP_DHCPV6_IA_INFO;
Description
DHCPv6 IA info.
Members
Members | Description |
---|---|
iaType | IA type. |
iaState | IA state. |
iaSubState | IA substate. |
iaIndex | Index of this IA for this client. |
iaId | ID of this IA the following fields are meaningful only for iaState >= TCPIP_DHCPV6_IA_STATE_BOUND. |
tAcquire | Time of which the address was acquired. |
t1 | IANA only: extend lifetime contact server time. |
t2 | IANA only: extend lifetime contact any server time. |
ipv6Addr | 16 bytes IPV6 address associated with this IA. |
prefLTime | Preferred life time for the IPv6 address, in seconds. |
validLTime | Valid life time for the IPv6 address, in seconds. |
lastStatusCode | Last status code for this IA. |
statusBuff | Buffer to copy the latest status message associated with this IA. |
statusBuffSize | Size of this buffer. |