Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DHCP_ALL_OPTION_VALUES_PB structure defines the set of all option values for a DHCP server within a scope.
Syntax
typedef struct _DHCP_ALL_OPTION_VALUES_PB {
  DWORD                   Flags;
  DWORD                   NumElements;
  struct {
    LPWSTR                    PolicyName;
    LPWSTR                    VendorName;
    BOOL                      IsVendor;
    LPDHCP_OPTION_VALUE_ARRAY OptionsArray;
  };
  __unnamed_struct_00b7_5 *Options;
} DHCP_ALL_OPTION_VALUES_PB, *LPDHCP_ALL_OPTION_VALUES_PB;
Members
Flags
Reserved. Must be 0.
NumElements
Integer that specifies the number of elements in Options.
PolicyName
Pointer to a null-terminated Unicode string that represents the DHCP server policy name for the option set. NULL if none exists.
VendorName
Pointer to a null-terminated Unicode string that represents the vendor name for the option set. NULL if none exists.
IsVendor
TRUE if the option set is vendor-specific. Otherwise, it is FALSE.
OptionsArray
DHCP_OPTION_VALUE_ARRAY structure that contains the option values for the specified vendor/class pair.
Options
Pointer to a list of DHCP_OPTION_VALUE_ARRAY structures that contain the set of all option values for specific vendor/policy pairs. There is one element per pair.
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | None supported | 
| Minimum supported server | Windows Server 2012 [desktop apps only] | 
| Header | dhcpsapi.h |