(usbscan.h) USBSCAN_PIPE_INFORMATION 结构

USBSCAN_PIPE_INFORMATION结构用于描述静态图像设备的 USB 传输管道。 USBSCAN_PIPE_CONFIGURATION 结构中提供了USBSCAN_PIPE_INFORMATION结构数组。

语法

typedef struct _USBSCAN_PIPE_INFORMATION {
  USHORT        MaximumPacketSize;
  UCHAR         EndpointAddress;
  UCHAR         Interval;
  RAW_PIPE_TYPE PipeType;
} USBSCAN_PIPE_INFORMATION, *PUSBSCAN_PIPE_INFORMATION;

成员

MaximumPacketSize

传输管道的最大数据包大小。

EndpointAddress

管道终结点的地址。 该地址按如下方式进行编码:

Bits 定义
0..3 终结点编号。
4..6 保留,设置为 0。
7 方向,对于控制终结点忽略:0 - OUT 终结点 1 - IN 终结点

有关详细信息,请参阅 通用串行总线规范

Interval

中断管道的轮询间隔(以毫秒为单位)。 有关详细信息,请参阅 通用串行总线规范

PipeType

标识管道类型的 RAW_PIPE_TYPE类型值。

要求

要求
Header usbscan.h (包括 Usbscan.h)

另请参阅

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION