USBSCAN_PIPE_INFORMATION结构(usbscan.h)
USBSCAN_PIPE_INFORMATION 结构用于描述静止图像设备的 USB 传输管道。 USBSCAN_PIPE_INFORMATION 结构的数组在 USBSCAN_PIPE_CONFIGURATION 结构中提供。
语法
typedef struct _USBSCAN_PIPE_INFORMATION {
USHORT MaximumPacketSize;
UCHAR EndpointAddress;
UCHAR Interval;
RAW_PIPE_TYPE PipeType;
} USBSCAN_PIPE_INFORMATION, *PUSBSCAN_PIPE_INFORMATION;
成员
MaximumPacketSize
传输管道的最大数据包大小。
EndpointAddress
管道终结点的地址。 地址编码如下:
位 | 定义 |
---|---|
0..3 | 终结点编号。 |
4..6 | 保留,设置为 0。 |
7 | 控制终结点忽略的方向:0 - OUT 终结点 1 - IN 终结点 |
有关详细信息,请参阅 通用串行总线规范。
Interval
中断管道的轮询间隔(以毫秒为单位)。 有关详细信息,请参阅 通用串行总线规范。
PipeType
标识管道类型的 RAW_PIPE_TYPE类型值。
要求
要求 | 价值 |
---|---|
标头 | usbscan.h (包括 Usbscan.h) |