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로 끝나는 유니코드 문자열에 대한 포인터입니다.
IsGlobalPolicy
DHCP 서버 정책이 전역인 경우 TRUE입니다. 그렇지 않으면 FALSE입니다.
Subnet
scope 수준 정책에 대한 IPv4 서브넷 ID를 지정하는 구조체를 DHCP_IP_ADDRESS.
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로 끝나는 유니코드 문자열에 대한 포인터입니다.
Enabled
정책을 사용하도록 설정하면 TRUE입니다. 그렇지 않으면 FALSE입니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | 지원되는 버전 없음 |
| 지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
| 머리글 | dhcpsapi.h |