USBD_ENDPOINT_OFFLOAD_INFORMATION結構 (usb.h)
儲存客戶端驅動程式用來在卸載端點往返傳輸數據的 xHCI 特定 V2 資訊。
語法
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;
PHYSICAL_ADDRESS ClientTransferRingSegmentPAIn;
size_t ClientTransferRingSizeIn;
PHYSICAL_ADDRESS ClientDataBufferPAIn;
size_t ClientDataBufferSizeIn;
PHYSICAL_ADDRESS ClientDataBufferLAOut;
PVOID ClientDataBufferVAOut;
} USBD_ENDPOINT_OFFLOAD_INFORMATION, *PUSBD_ENDPOINT_OFFLOAD_INFORMATION, USBD_ENDPOINT_OFFLOAD_INFORMATION_V2, *PUSBD_ENDPOINT_OFFLOAD_INFORMATION_V2;
成員
Size
此結構的大小。
EndpointAddress
指定 USB 定義的端點位址。
ResourceId
資源標識碼。
Mode
USBD_ENDPOINT_OFFLOAD_MODE值,指出端點卸除是在軟體或 USB 裝置或主機控制器中處理。
RootHubPortNumber
裝置所連線根中樞的埠號碼。
RouteString
描述從根中樞到裝置路徑的路由字串。
Speed
USB 裝置的速度。
UsbDeviceAddress
裝置的USB位址。
SlotId
裝置的位置標識碼。
MultiTT
指出裝置是否使用交易翻譯工具連線到中樞。
LSOrFSDeviceConnectedToTTHub
指出裝置是否為使用交易翻譯工具連線到中樞的低速或全速裝置。
Reserved0
保留的。
TransferSegmentLA
傳輸通道區段的實體位址。
TransferSegmentVA
傳輸通道區段的虛擬位址。
TransferRingSize
傳輸環的大小。
TransferRingInitialCycleBit
傳輸通道的初始週期位。
MessageNumber
次要事件通道的訊息編號。
EventRingSegmentLA
事件通道區段的實體位址。
EventRingSegmentVA
事件通道區段的虛擬位址。
EventRingSize
事件通道的大小,以位元組為單位。
EventRingInitialCycleBit
事件通道的初始週期位。
ClientTransferRingSegmentPAIn
用戶端提供的傳輸通道區段的實體位址。
ClientTransferRingSizeIn
用戶端提供的傳輸通道區段大小。
ClientDataBufferPAIn
用戶端提供之數據緩衝區的實體位址。
ClientDataBufferSizeIn
用戶端提供的數據緩衝區大小。
ClientDataBufferLAOut
對應數據緩衝區的實體位址。
ClientDataBufferVAOut
對應數據緩衝區的虛擬位址。
備註
此結構會複製並擴充 USBD_ENDPOINT_OFFLOAD_INFORMATION_V1。
此結構支援 和 所USBD_ENDPOINT_OFFLOAD_INFORMATION
USBD_ENDPOINT_OFFLOAD_INFORMATION_V2
指示的兩個版本,後者可能包含此處記載的其他字段。 結構有助於詳細設定和管理USB端點卸除。
see-also
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1709) |
最低支援的伺服器 | Windows Server 2016 |
標頭 | usb.h |