Partager via


DhcpV6CreateClientInfo, fonction (dhcpsapi.h)

La fonction DhcpV6CreateClientInfo crée un enregistrement de bail client DHCPv6 dans la base de données du serveur DHCP.

Syntaxe

DWORD DHCP_API_FUNCTION DhcpV6CreateClientInfo(
  [in, optional] DHCP_CONST WCHAR                 *ServerIpAddress,
  [in]           DHCP_CONST LPDHCP_CLIENT_INFO_V6 ClientInfo
);

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] ClientInfo

Pointeur vers une structure de DHCP_CLIENT_INFO_V6 qui contient les informations d’enregistrement de bail du client DHCP. Les champs ClientIpAddress, ClientDUID et IAID de cette structure sont obligatoires, tous les autres sont facultatifs.

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
ClientDUID dans le paramètre ClientInfo était NULL ou une mémoire tampon de longueur nulle.
ERROR_ACCESS_DENIED
Cet appel a été effectué par un client qui n’est pas membre du groupe de sécurité Administrateurs DHCP .
ERROR_DHCP_SUBNET_NOT_PRESENT
Le sous-réseau spécifié n’existe pas. Dans ce cas, il n’existe aucun sous-réseau correspondant à ClientIpAddress dans le paramètre ClientInfo .
ERROR_DHCP_CLIENT_EXISTS
L’enregistrement client DHCP fourni existe déjà dans la base de données du serveur DHCP.

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

DhcpV4CreateClientInfo

DhcpV4GetClientInfo