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)

另请参阅

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION