Expand Minimize

DHCP_POLICY structure

The DHCP_POLICY structure defines a DHCP server policy.

Syntax


typedef struct _DHCP_POLICY {
  LPWSTR                PolicyName;
  BOOL                  IsGlobalPolicy;
  DHCP_IP_ADDRESS       Subnet;
  DWORD                 ProcessingOrder;
  LPDHCP_POL_COND_ARRAY Conditions;
  LPDHCP_POL_EXPR_ARRAY Expressions;
  LPDHCP_IP_RANGE_ARRAY Ranges;
  LPWSTR                Description;
  BOOL                  Enabled;
} DHCP_POLICY, *PDHCP_POLICY, *LPDHCP_POLICY;

Members

PolicyName

Pointer to a null-terminated Unicode string that represents the DHCP server policy name.

IsGlobalPolicy

TRUE if the DHCP server policy is global. Otherwise, it is FALSE.

Subnet

DHCP_IP_ADDRESS structure that specifies the IPv4 subnet ID for a scope level policy.

ProcessingOrder

Integer that specifies the processing order of the DHCP server policy. 1 indicates the highest priority and MAX_DWORD indicates the lowest.

Conditions

Pointer to a DHCP_POL_EXPR_ARRAY that specifies the DHCP server policy conditions.

Expressions

Pointer to a DHCP_POL_EXPR_ARRAY that specifies the DHCP server policy expressions.

Ranges

Pointer to a DHCP_IP_RANGE_ARRAY that specifies the DHCP server IPv4 range associated with the policy.

Description

A pointer to a null-terminated Unicode string that contains the description of the DHCP server policy.

Enabled

TRUE if the policy is enabled. Otherwise, it is FALSE.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Dhcpsapi.h

See also

DHCP_POLICY_ARRAY
DHCP_POLICY_FIELDS_TO_UPDATE

 

 

Community Additions

ADD
Show:
© 2014 Microsoft