DHCP_POLICY 構造体 (dhcpsapi.h)

DHCP_POLICY構造は、DHCP サーバー ポリシーを定義します。

構文

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;

メンバー

PolicyName

DHCP サーバー ポリシー名を表す null で終わる Unicode 文字列へのポインター。

IsGlobalPolicy

DHCP サーバー ポリシーがグローバルである場合は TRUE。 それ以外の場合は FALSE です

Subnet

DHCP_IP_ADDRESS スコープ レベル ポリシーの IPv4 サブネット ID を指定する構造体です。

ProcessingOrder

DHCP サーバー ポリシーの処理順序を指定する整数。 1 は最も高い優先度を示し、 MAX_DWORD は最も低いことを示します。

Conditions

DHCP サーバー ポリシーの条件を指定する DHCP_POL_EXPR_ARRAY へのポインター。

Expressions

DHCP サーバー ポリシー式を指定する DHCP_POL_EXPR_ARRAY へのポインター。

Ranges

ポリシーに関連付けられている DHCP サーバー IPv4 範囲を指定する DHCP_IP_RANGE_ARRAY へのポインター。

Description

DHCP サーバー ポリシーの説明を含む null で終わる Unicode 文字列へのポインター。

Enabled

ポリシー が有効になっている場合は TRUE。 それ以外の場合は FALSE です

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header dhcpsapi.h

こちらもご覧ください

DHCP_POLICY_ARRAY

DHCP_POLICY_FIELDS_TO_UPDATE