Partager via


Fonction DhcpGetAllOptionsV6 (dhcpsapi.h)

La fonction DhcpGetAllOptionsV6 retourne un tableau qui contient toutes les options définies sur le serveur DHCP.

Syntaxe

DWORD DHCP_API_FUNCTION DhcpGetAllOptionsV6(
  [in]  LPWSTR             ServerIpAddress,
  [in]  DWORD              Flags,
  [out] LPDHCP_ALL_OPTIONS *OptionStruct
);

Paramètres

[in] ServerIpAddress

Pointeur vers une chaîne Unicode qui spécifie l’adresse IP ou le nom d’hôte du serveur DHCP.

[in] Flags

Spécifie un indicateur de bits qui indique si les options sont spécifiques au fournisseur. Si la qualification des options du fournisseur n’est pas nécessaire, ce paramètre doit être 0.

Valeur Signification
DHCP_FLAGS_OPTION_IS_VENDOR
Cet indicateur doit être défini si des options spécifiques au fournisseur sont souhaitées.

[out] OptionStruct

Pointeur vers une structure DHCP_ALL_OPTIONS contenant chaque option définie sur le serveur DHCP. Si aucune option n’est disponible sur le serveur, cette valeur est null.

Remarque  

La mémoire de ce paramètre doit être libre à l’aide de DhcpRpcFreeMemory.

 

Valeur retournée

Cette fonction retourne ERROR_SUCCESS en cas d’appel réussi. Sinon, il retourne l’un des codes d’erreur de l’API gestion du serveur DHCP.

Code de retour Description
ERROR_INVALID_PARAMETER
Les paramètres n’étaient pas valides.
ERROR_NO_MORE_ITEMS
Plus d'éléments à énumérer.
ERROR_NOT_ENOUGH_MEMORY
Échec de mémoire.
ERROR_MORE_DATA
D’autres données sont disponibles pour énumérer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dhcpsapi.h
Bibliothèque Dhcpsapi.lib
DLL Dhcpsapi.dll