DHCP_SUPER_SCOPE_TABLE structure (dhcpsapi.h)

The DHCP_SUPER_SCOPE_TABLE structure defines the superscope of a DHCP server.

Syntax

typedef struct _DHCP_SUPER_SCOPE_TABLE {
  DWORD                        cEntries;
  DHCP_SUPER_SCOPE_TABLE_ENTRY *pEntries;
} DHCP_SUPER_SCOPE_TABLE, *LPDHCP_SUPER_SCOPE_TABLE;

Members

cEntries

Specifies the number of subnets (and therefore scopes) present in the super scope.

pEntries

Pointer to a list of DHCP_SUPER_SCOPE_TABLE_ENTRY structures containing the names and IP addresses of each subnet defined within the superscope.

Remarks

A "superscope" is the set of all subnets defined on a DHCP server, and hence all scopes along with the IP address ranges each serves. Taken altogether, it provides a complete set of all IP addresses served by the DHCP server. The superscope table will only provide the IP addresses associated with each subnet; to obtain the IP ranges served by each, DhcpGetSubnetInfo should be called on the IP address provided in each DHCP_SUPER_SCOPE_TABLE_ENTRY structure of the table.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows 2000 Server [desktop apps only]
Header dhcpsapi.h

See also

DHCP_SUPER_SCOPE_TABLE_ENTRY

DhcpGetSuperScopeInfoV4