UfxEndpointNotifySetup 函数 (ufxclient.h)

在客户端驱动程序从主机接收安装数据包时通知 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