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
管道端點的位址。 位址的編碼方式如下:
Bits | 定義 |
---|---|
0..3 | 端點編號。 |
4..6 | 保留,設定為 0。 |
7 | 控制端點忽略的方向:0 - OUT 端點 1 - IN 端點 |
如需詳細資訊,請參閱 通用序列總線規格。
Interval
中斷管道的輪詢間隔,以毫秒為單位。 如需詳細資訊,請參閱 通用序列總線規格。
PipeType
識別管道類型的 RAW_PIPE_TYPE型別值。
規格需求
需求 | 值 |
---|---|
標頭 | usbscan.h (包含 Usbscan.h) |