PIPE_TYPE枚举 (usbscan.h)

如果 I/O 控制代码IOCTL_CANCEL_IOIOCTL_RESET_PIPE则PIPE_TYPE数据类型用作 DeviceIoControl 函数的输入。 中断管道、大容量 IN 管道和大容量 OUT 管道与提供给 DeviceIoControl 的每个设备句柄相关联。 指定的PIPE_TYPE值指示应执行操作的管道中的哪一个,如下表所示。

语法

typedef enum  {
  EVENT_PIPE,
  READ_DATA_PIPE,
  WRITE_DATA_PIPE,
  ALL_PIPE
} PIPE_TYPE;

常量

 
EVENT_PIPE
应在中断管道上执行该操作。
READ_DATA_PIPE
应在大容量 IN 管道上执行该操作。
WRITE_DATA_PIPE
应在大容量 OUT 管道上执行该操作。
ALL_PIPE
对所有传输 管道执行该操作, (不只是与提供给 DeviceIoControl) 的设备句柄关联的管道。

要求

   
Header usbscan.h (包括 Usbscan.h)