DHCP_POLICY structure (dhcpsapi.h)

La structure DHCP_POLICY définit une stratégie de serveur DHCP.

Syntaxe

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;

Membres

PolicyName

Pointeur vers une chaîne Unicode terminée par un caractère Null qui représente le nom de la stratégie de serveur DHCP.

IsGlobalPolicy

TRUE si la stratégie de serveur DHCP est globale. Sinon, elle est FALSE.

Subnet

DHCP_IP_ADDRESS structure qui spécifie l’ID de sous-réseau IPv4 pour une stratégie de niveau étendue.

ProcessingOrder

Entier qui spécifie l’ordre de traitement de la stratégie de serveur DHCP. 1 indique la priorité la plus élevée et MAX_DWORD indique la plus faible.

Conditions

Pointeur vers un DHCP_POL_EXPR_ARRAY qui spécifie les conditions de stratégie de serveur DHCP.

Expressions

Pointeur vers un DHCP_POL_EXPR_ARRAY qui spécifie les expressions de stratégie de serveur DHCP.

Ranges

Pointeur vers un DHCP_IP_RANGE_ARRAY qui spécifie la plage IPv4 du serveur DHCP associée à la stratégie.

Description

Pointeur vers une chaîne Unicode terminée par null qui contient la description de la stratégie de serveur DHCP.

Enabled

TRUE si la stratégie est activée. Sinon, elle est FALSE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête dhcpsapi.h

Voir aussi

DHCP_POLICY_ARRAY

DHCP_POLICY_FIELDS_TO_UPDATE