The DHCP_CLIENT_INFO_ARRAY_V6 structure defines an array of DHCP_CLIENT_INFO_V6 (section 2.2.1.2.64) structures. The first member contains the number of DHCPv6 clients present in the specific prefix, and the second member contains a pointer to the array of length NumElements containing the DHCPv6 client's information. This structure is used by the methods that retrieve more than one DHCPv6 client's information.
typedef struct _DHCP_CLIENT_INFO_ARRAY_V6 {
DWORD NumElements;
[size_is(NumElements)] LPDHCP_CLIENT_INFO_V6* Clients;
} DHCP_CLIENT_INFO_ARRAY_V6,
*LPDHCP_CLIENT_INFO_ARRAY_V6;
NumElements: This is of type DWORD, containing the number of DHCPv6 clients in the subsequent field the Clients member.
Clients: This is a pointer of type DHCP_CLIENT_INFO_V6 (section 2.2.1.2.64) structure that points to the array of length NumElements containing the DHCPv6 client's information.