WINUSB_PIPE_INFORMATION_EX 结构 (winusbio.h)

WINUSB_PIPE_INFORMATION_EX 结构包含WinUsb_QueryPipeEx例程检索的管道信息。

语法

typedef struct _WINUSB_PIPE_INFORMATION_EX {
  USBD_PIPE_TYPE PipeType;
  UCHAR          PipeId;
  USHORT         MaximumPacketSize;
  UCHAR          Interval;
  ULONG          MaximumBytesPerInterval;
} WINUSB_PIPE_INFORMATION_EX, *PWINUSB_PIPE_INFORMATION_EX;

成员

PipeType

一个 USBD_PIPE_TYPE类型的枚举值,该值指定管道类型。

PipeId

管道标识符 (ID) 。

MaximumPacketSize

在管道上传输的数据包的最大大小(以字节为单位)。

Interval

管道间隔。

MaximumBytesPerInterval

可在单个间隔内传输的最大字节数。 此值可能大于高带宽、高速周期终结点和超高速定期终结点(如常时等量终结点)上的 MaximumPacketSize 值。

要求

   
标头 winusbio.h (包括 Winusbio.h)

另请参阅

USB 结构

USBD_PIPE_TYPE

WinUsb_QueryPipe