Share via


PxeDhcpv6IsValid, fonction (wdspxe.h)

Vérifie qu’un paquet est un paquet DHCPv6 valide.

Pour plus d’informations sur les paquets DHCPv6 valides, les développeurs doivent se reporter au protocole RFC 3315 (Dynamic Host Configuration Protocol for IPv6) géré par l’Internet Engineering Task Force (IETF).

Syntaxe

DWORD PXEAPI PxeDhcpv6IsValid(
  [in]  PVOID pPacket,
  [in]  ULONG uPacketLen,
  [in]  BOOL  bRequestPacket,
  [out] PBOOL pbPxeOptionPresent
);

Paramètres

[in] pPacket

Pointeur vers un paquet de réponse alloué avec la fonction PxePacketAllocate .

[in] uPacketLen

Longueur du paquet pointé vers le paramètre pPacket .

[in] bRequestPacket

Indique si le paquet est un paquet de requête. Le tableau suivant répertorie les valeurs possibles.

Valeur Signification
TRUE
1
Le paquet à valider est un paquet de requête du client.
FALSE
0
Le paquet à valider est un paquet généré par le serveur.

[out] pbPxeOptionPresent

Adresse d’un boOL défini sur TRUE si le paquet est un paquet DHCPv6 valide.

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Remarques

Les fournisseurs utilisent cette fonction lorsque le jeu de filtres avec la fonction PxeProviderSetAttribute est défini pour recevoir tous les paquets afin de déterminer si un paquet spécifié est un paquet DHCPv6 valide. Les fournisseurs peuvent également utiliser cette fonction pour valider les paquets de réponse ; En règle générale, cette opération est effectuée uniquement pour les builds de débogage ou de test du fournisseur.

Configuration requise

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