usb.h) (结构 USBD_ENDPOINT_OFFLOAD_INFORMATION

存储客户端驱动程序用来将数据传输到卸载终结点和从卸载终结点使用的 xHCI 特定信息。

语法

typedef struct _USBD_ENDPOINT_OFFLOAD_INFORMATION {
  ULONG                      Size;
  USHORT                     EndpointAddress;
  ULONG                      ResourceId;
  USBD_ENDPOINT_OFFLOAD_MODE Mode;
  ULONG                      RootHubPortNumber : 8;
  ULONG                      RouteString : 20;
  ULONG                      Speed : 4;
  ULONG                      UsbDeviceAddress : 8;
  ULONG                      SlotId : 8;
  ULONG                      MultiTT : 1;
  ULONG                      LSOrFSDeviceConnectedToTTHub : 1;
  ULONG                      Reserved0 : 14;
  PHYSICAL_ADDRESS           TransferSegmentLA;
  PVOID                      TransferSegmentVA;
  size_t                     TransferRingSize;
  ULONG                      TransferRingInitialCycleBit;
  ULONG                      MessageNumber;
  PHYSICAL_ADDRESS           EventRingSegmentLA;
  PVOID                      EventRingSegmentVA;
  size_t                     EventRingSize;
  ULONG                      EventRingInitialCycleBit;
} USBD_ENDPOINT_OFFLOAD_INFORMATION, *PUSBD_ENDPOINT_OFFLOAD_INFORMATION;

成员

Size

此结构的大小。

EndpointAddress

指定 USB 定义的终结点地址。

ResourceId

资源标识符。

Mode

一个USBD_ENDPOINT_OFFLOAD_MODE类型值,该值指示终结点卸载是在软件还是 USB 设备或主机控制器中处理。

RootHubPortNumber

根中心的端口号。

RouteString

路由字符串。

Speed

速度。

UsbDeviceAddress

USB 设备地址。

SlotId

槽标识符。

MultiTT

事务翻译 (TT) 中心。

LSOrFSDeviceConnectedToTTHub

Reserved0

保留。

TransferSegmentLA

TransferSegmentVA

TransferRingSize

TransferRingInitialCycleBit

MessageNumber

EventRingSegmentLA

EventRingSegmentVA

EventRingSize

EventRingInitialCycleBit

要求

   
最低受支持的客户端 Windows 10 版本 1709
最低受支持的服务器 Windows Server 2016
Header usb.h