Partager via


WdsBpParseInitialize, fonction (wdsbp.h)

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

Syntaxe

DWORD WDSBPAPI WdsBpParseInitialize(
  [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 DHCP 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.

Valeur Signification
WDSBP_PK_TYPE_DHCP
1
La présence de cette valeur indique que le paquet est un paquet DHCP.
WDSBP_PK_TYPE_WDSNBP
2
Cette présence de cette valeur indique que le paquet DHCP 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).

[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 Vista avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wdsbp.h
Bibliothèque Wdsbp.lib
DLL Wdsbp.dll