Freigeben über


DHCP_POLICY-Struktur (dhcpsapi.h)

Die DHCP_POLICY-Struktur definiert eine DHCP-Serverrichtlinie.

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;

Member

PolicyName

Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Richtliniennamen des DHCP-Servers darstellt.

IsGlobalPolicy

TRUE , wenn die DHCP-Serverrichtlinie global ist. Andernfalls ist es FALSE.

Subnet

DHCP_IP_ADDRESS Struktur, die die IPv4-Subnetz-ID für eine Richtlinie auf Bereichsebene angibt.

ProcessingOrder

Ganzzahl, die die Verarbeitungsreihenfolge der DHCP-Serverrichtlinie angibt. 1 gibt die höchste Priorität und MAX_DWORD die niedrigste an.

Conditions

Zeiger auf einen DHCP_POL_EXPR_ARRAY , der die Richtlinienbedingungen des DHCP-Servers angibt.

Expressions

Zeiger auf einen DHCP_POL_EXPR_ARRAY , der die DHCP-Serverrichtlinienausdrücke angibt.

Ranges

Zeiger auf einen DHCP_IP_RANGE_ARRAY , der den IPv4-Bereich des DHCP-Servers angibt, der der Richtlinie zugeordnet ist.

Description

Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die die Beschreibung der DHCP-Serverrichtlinie enthält.

Enabled

TRUE , wenn die Richtlinie aktiviert ist. Andernfalls ist es FALSE.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile dhcpsapi.h

Weitere Informationen

DHCP_POLICY_ARRAY

DHCP_POLICY_FIELDS_TO_UPDATE