DhcpCreateOptionV5, fonction (dhcpsapi.h)
La fonction DhcpCreateOptionV5 crée une option DHCP.
Syntaxe
DWORD DhcpCreateOptionV5(
[in] LPWSTR ServerIpAddress,
[in] DWORD Flags,
[in] DHCP_OPTION_ID OptionId,
[in, optional] LPWSTR ClassName,
[in, optional] LPWSTR VendorName,
[in] LPDHCP_OPTION OptionInfo
);
Paramètres
[in] ServerIpAddress
Chaîne Unicode qui spécifie l’adresse IP ou le nom d’hôte du serveur DHCP.
[in] Flags
Valeur d’indicateur qui indique si l’option concerne une classe de fournisseur spécifique ou par défaut.
[in] OptionId
DHCP_OPTION_ID valeur qui contient le numéro d’ID d’option unique (également appelé « code d’option ») de la nouvelle option. La plupart de ces numéros d’id d’option sont définis ; Vous trouverez la liste complète des codes d’option DHCP et BOOTP standard dans Options DHCP et Extensions de fournisseur BOOTP.
[in, optional] ClassName
Chaîne Unicode qui spécifie le nom de la classe DHCP qui contiendra cette option. Ce champ est facultatif.
[in, optional] VendorName
Chaîne Unicode qui contient une chaîne de nom de fournisseur si la classe spécifiée dans ClassName est une classe propre au fournisseur.
[in] OptionInfo
DHCP_OPTION structure qui contient des informations décrivant la nouvelle option DHCP, y compris le nom, un commentaire facultatif et tous les éléments de données associés.
Valeur retournée
Cette fonction retourne ERROR_SUCCESS en cas d’appel réussi. Sinon, elle retourne l’un des codes d’erreur de l’API Gestion du serveur DHCP.
Code de retour | Description |
---|---|
|
Cet appel a été effectué par un client qui n’est pas membre du groupe de sécurité « Administrateurs DHCP ». |
|
Une erreur s’est produite lors de l’accès à la base de données du serveur DHCP. |
|
La définition d’option spécifiée existe déjà dans la base de données du serveur DHCP. |
|
Le nom de classe spécifié est inconnu ou mal formé. |
Spécifications
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dhcpsapi.h |
Bibliothèque | Dhcpsapi.lib |
DLL | Dhcpsapi.dll |