PxeAsyncRecvDone 函数 (wdspxe.h)

异步传递处理客户端请求的结果。 仅当 PxeProviderRecvRequest 函数返回 ERROR_IO_PENDING时,才应调用此函数。

语法

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

参数

[in] hClientRequest

从客户端收到的请求的句柄。

[in] Action

指定系统对此客户端请求应采取的操作。 下表列出了可能的值。

含义
PXE_BA_NBP
1
提供程序使用包含网络启动程序路径的标准 DHCP 响应数据包回复客户端。 返回此操作意味着提供程序通过调用 PxeSendReply 函数至少一次成功完成客户端请求。
PXE_BA_CUSTOM
2
提供程序使用不符合 DHCP 规范的自定义响应回复客户端。 返回此操作意味着提供程序通过调用 PxeSendReply 函数至少一次成功完成客户端请求。
PXE_BA_IGNORE
3
提供程序不希望为客户端请求提供服务,并且不应将请求传递给下一个提供程序。 将释放与客户端请求关联的所有资源,并忽略客户端请求。 如果提供程序识别客户端,但请求格式不正确,则还可以使用此值。
PXE_BA_REJECTED
4
提供程序不希望为客户端请求提供服务。 系统将请求传递到已注册的提供程序列表中的下一个提供程序。 如果这是列表中的最后一个提供程序,则会释放与客户端请求关联的所有资源,并忽略客户端请求。

返回值

如果函数成功,则返回值 ERROR_SUCCESS

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008、Windows Server 2003 SP2 [仅限桌面应用]
目标平台 Windows
标头 wdspxe.h
Library WdsPxe.lib
DLL WdsPxe.dll

另请参阅

PxeProviderRecvRequest

PxeSendReply

Windows 部署服务服务器函数