2.2.1.2.67 SCOPE_MIB_INFO_V6

The SCOPE_MIB_INFO_V6 structure defines a structure that contains the address counters for a specific IPv6 prefix. The numbers of free, used, and offered IPv6 addresses are stored in this structure. This structure is used in the DHCP_MIB_INFO_V6 (section 2.2.1.2.68) structure.

 typedef struct _SCOPE_MIB_INFO_V6 {
   DHCP_IPV6_ADDRESS Subnet;
   ULONGLONG NumAddressesInuse;
   ULONGLONG NumAddressesFree;
   ULONGLONG NumPendingAdvertises;
 } SCOPE_MIB_INFO_V6,
  *LPSCOPE_MIB_INFO_V6;

Subnet: This is of type DHCP_IPV6_ADDRESS (section 2.2.1.2.28), a structure specifying the IPv6 prefix for the scope.

NumAddressesInuse: This is of type ULONGLONG, containing the number of IPv6 addresses that have been leased to the DHCPv6 clients from the current prefix.

NumAddressesFree: This is of type ULONGLONG, containing the number of addresses that are free and can be leased out to DHCPv6 clients in the current subnet.

NumPendingAdvertises: This is of type ULONGLONG, containing the number of IPv6 addresses that are advertised to the DHCPv6 clients from the prefix but that have not yet been confirmed by the DHCPv6 client.