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 |