DhcpV4SetPolicyEnforcement, fonction (dhcpsapi.h)

La fonction DhcpV4SetPolicyEnforcement définit l’état d’application de la stratégie du serveur ou du sous-réseau IPv4 spécifié sur le serveur DHCP.

Syntaxe

DWORD DHCP_API_FUNCTION DhcpV4SetPolicyEnforcement(
  [in, optional] LPWSTR          ServerIpAddress,
  [in]           BOOL            fGlobalPolicy,
  [in]           DHCP_IP_ADDRESS SubnetAddress,
  [in]           BOOL            Enable
);

Paramètres

[in, optional] ServerIpAddress

Pointeur vers une chaîne Unicode terminée par null qui représente l’adresse IP ou le nom d’hôte du serveur DHCP.

[in] fGlobalPolicy

Si la valeur est TRUE , l’état d’application de la stratégie du serveur est défini. Sinon, l’état d’application de la stratégie de l’étendue Ipv4 spécifiée est défini.

[in] SubnetAddress

DHCP_IP_ADDRESS structure qui contient l’adresse de sous-réseau IPv4 de l’état d’application de la stratégie à définir.

[in] Enable

Si la valeur est TRUE , l’état d’application de la stratégie est activé. Sinon, l’état d’application de la stratégie est désactivé.

Valeur retournée

Si la fonction réussit, elle retourne ERROR_SUCCESS.

Si la fonction échoue, elle retourne l’un des codes d’erreur suivants ou un code d’erreur à partir des codes d’erreur de l’API gestion du serveur DHCP.

Valeur Signification
ERROR_INVALID_PARAMETER
Un ou plusieurs des paramètres n’étaient pas valides.
ERROR_DHCP_SUBNET_NOT_PRESENT
Le sous-réseau IPv4 spécifié n’existe pas.

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]
Plateforme cible Windows
En-tête dhcpsapi.h
Bibliothèque Dhcpsapi.lib
DLL Dhcpsapi.dll

Voir aussi

DhcpV4AddPolicyRange

DhcpV4CreatePolicy

DhcpV4DeletePolicy

DhcpV4EnumPolicies

DhcpV4GetPolicy

DhcpV4QueryPolicyEnforcement

DhcpV4RemovePolicyRange

DhcpV4SetPolicy