Partager via


WdsBpParseInitializev6, fonction (wdsbp.h)

Reçoit un handle au paquet envoyé par le programme de démarrage réseau.

Syntaxe

DWORD WDSBPAPI WdsBpParseInitializev6(
  [in]            PVOID  pPacket,
  [in]            ULONG  uPacketLen,
  [out, optional] PBYTE  pbPacketType,
  [out]           HANDLE *phHandle
);

Paramètres

[in] pPacket

Pointeur vers le paquet reçu du client WDS. Le paquet doit être un paquet DHCPv6 valide.

[in] uPacketLen

Longueur du paquet, en octets.

[out, optional] pbPacketType

Valeur qui indique le type de programme de démarrage qui a envoyé le paquet. Les indicateurs de bits du tableau suivant peuvent être combinés, sauf WDSBP_PK_TYPE_DHCP et WDSBP_PK_TYPE_DHCPV6 s’excluent mutuellement.

Valeur Signification
WDSBP_PK_TYPE_DHCP
1
La présence de cette valeur indique que le paquet est un paquet DHCP. Cette valeur s’exclut mutuellement de WDSBP_PK_TYPE_DHCPV6.
WDSBP_PK_TYPE_WDSNBP
2
Cette présence de cette valeur indique que le paquet DHCPv6 provient du programme de démarrage réseau WDS. Si cette valeur est absente, le type de client n’a pas été reconnu.
WDSBP_PK_TYPE_BCD
4
La présence de cette valeur indique que le paquet contient un chemin d’accès à un fichier BCD (Boot Configuration Data).
WDSBP_PK_TYPE_DHCPV6
8
La présence de cette valeur indique que le paquet est un paquet DHCPV6. Cette valeur s’exclut mutuellement de WDSBP_PK_TYPE_DHCP.

[out] phHandle

Handle du paquet. Ce handle peut être utilisé par la fonction WdsBpQueryOption et doit être fermé à l’aide de la fonction WdsBpCloseHandle .

Valeur retournée

Si la fonction réussit, le retour est S_OK.

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 wdsbp.h
Bibliothèque Wdsbp.lib
DLL Wdsbp.dll