在客户端驱动程序从主机接收安装数据包时通知 UFX。
语法
VOID UfxEndpointNotifySetup(
UFXENDPOINT UfxEndpoint,
[in] PUSB_DEFAULT_PIPE_SETUP_PACKET SetupInfo
);
参数
UfxEndpoint
通过调用 UfxDeviceCreate创建的驱动程序的 UFX 设备对象的句柄。
[in] SetupInfo
指向 USB_DEFAULT_PIPE_SETUP_PACKET 结构(在 Usbspec.h 中定义)中所述的 USB 设置数据包的指针。
返回值
没有
言论
以下示例演示如何处理设置数据包完成。
if (ControlContext->SetupRequested) {
TRACE_TRANSFER("COMPLETE (Setup)", Endpoint, NULL);
ControlContext->SetupRequested = FALSE;
TransferContext->TransferStarted = FALSE;
UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);
}
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10 |
| 目标平台 | 窗户 |
| 标头 | ufxclient.h |
| 库 | ufxstub.lib |
| IRQL | DISPATCH_LEVEL |