DHCP_CLIENT_INFO_V6 structure (dhcpsapi.h)
The DHCP_CLIENT_INFO_V6 structure contains information on DHCPv6 clients.
Syntax
typedef struct _DHCP_CLIENT_INFO_V6 {
DHCP_IPV6_ADDRESS ClientIpAddress;
DHCP_CLIENT_UID ClientDUID;
DWORD AddressType;
DWORD IAID;
LPWSTR ClientName;
LPWSTR ClientComment;
DATE_TIME ClientValidLeaseExpires;
DATE_TIME ClientPrefLeaseExpires;
DHCP_HOST_INFO_V6 OwnerHost;
} DHCP_CLIENT_INFO_V6, *LPDHCP_CLIENT_INFO_V6;
Members
ClientIpAddress
This is of type DHCP_IPV6_ADDRESS (section 2.2.1.2.28), containing the DHCPv6 client's IPv6 address.
ClientDUID
This is of type DHCP_CLIENT_UID (section 2.2.1.2.5), containing the DHCPv6 client identifier.
AddressType
This is of type DWORD, specifying the type of IPv6 address.
Value | Meaning |
---|---|
|
Indicates an IANA address. [RFC3315] |
|
Indicates an IATA address. [RFC3315] |
IAID
This is of type DWORD, specifying the interface identifier of the DHCPv6 client interface.
ClientName
A pointer to a null-terminated Unicode string containing the name of the DHCPv6 client.
ClientComment
A pointer to a null-terminated Unicode string containing a comment relating to the DHCPv6 client.
ClientValidLeaseExpires
This is of type DATE_TIME (section 2.2.1.2.11), containing the valid lifetime of the DHCPv6 IPv6 client lease.
ClientPrefLeaseExpires
This is of type DATE_TIME, containing the preferred lifetime of the DHCPv6 client lease.
OwnerHost
This of type DHCP_HOST_INFO_V6 (section 2.2.1.2.63), containing information about the host machine (DHCPv6 server machine) that has given this IPv6 lease to this DHCPv6 client.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | dhcpsapi.h |