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
标头 usb.h