2.2.1.2.83 DHCPV6_BIND_ELEMENT_ARRAY

The DHCPV6_BIND_ELEMENT_ARRAY structure defines an array of DHCPV6_BIND_ELEMENT (section 2.2.1.2.82) structures. This contains an array of IPv6 interface binding over which the DHCPv6 server receives DHCPv6 packets. The first member contains the number of IPv6 interface bindings present in the specific subnet, and the second member points to the array of interface bindings over which the DHCPv6 server is receiving DHCPv6 packets.

 typedef struct _DHCPV6_BIND_ELEMENT_ARRAY {
   DWORD NumElements;
   [size_is(NumElements)] LPDHCPV6_BIND_ELEMENT Elements;
 } DHCPV6_BIND_ELEMENT_ARRAY,
  *LPDHCPV6_BIND_ELEMENT_ARRAY;

NumElements: This is of type DWORD and specifies the number of IPv6 interface binding listed in subsequent field the Elements member.

Elements: This is a pointer to an array of type DHCPV6_BIND_ELEMENT (section 2.2.1.2.82) structure and length NumElements that contains information for interface bindings for a DHCPv6 server.