Share via


PxeAsyncRecvDone, fonction (wdspxe.h)

Transmet les résultats du traitement de la requête client de manière asynchrone. Cette fonction doit être appelée uniquement si la fonction PxeProviderRecvRequest retourne ERROR_IO_PENDING.

Syntaxe

DWORD PXEAPI PxeAsyncRecvDone(
  [in] HANDLE          hClientRequest,
  [in] PXE_BOOT_ACTION Action
);

Paramètres

[in] hClientRequest

Gérez la requête reçue du client.

[in] Action

Spécifie l’action que le système doit effectuer pour cette demande cliente. Le tableau suivant répertorie les valeurs possibles.

Valeur Signification
PXE_BA_NBP
1
Le fournisseur a répondu au client avec un paquet de réponse DHCP standard qui contient le chemin d’accès au programme de démarrage réseau. Le renvoi de cette action signifie que le fournisseur a correctement effectué la demande cliente en appelant la fonction PxeSendReply au moins une fois.
PXE_BA_CUSTOM
2
Le fournisseur a répondu au client à l’aide d’une réponse personnalisée qui n’est pas conforme aux spécifications DHCP. Le renvoi de cette action signifie que le fournisseur a correctement effectué la demande cliente en appelant la fonction PxeSendReply au moins une fois.
PXE_BA_IGNORE
3
Le fournisseur ne souhaite pas traiter la demande du client et la demande ne doit pas être transmise au fournisseur suivant. Toutes les ressources associées à la demande cliente sont libérées et la demande cliente est ignorée. Les fournisseurs peuvent également utiliser cette valeur s’ils reconnaissent le client, mais que la demande a été incorrecte.
PXE_BA_REJECTED
4
Le fournisseur ne souhaite pas traiter la demande du client. Le système transmet la demande au fournisseur suivant dans la liste des fournisseurs inscrits. S’il s’agit du dernier fournisseur de la liste, toutes les ressources associées à la demande cliente sont libérées et la demande cliente est ignorée.

Valeur retournée

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

Configuration requise

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wdspxe.h
Bibliothèque WdsPxe.lib
DLL WdsPxe.dll

Voir aussi

PxeProviderRecvRequest

PxeSendReply

Fonctions serveur des services de déploiement Windows