(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) |