Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PIPE_TYPE data type is used as input to the DeviceIoControl function, if the I/O control code is IOCTL_CANCEL_IO or IOCTL_RESET_PIPE. An interrupt pipe, a bulk IN pipe, and a bulk OUT pipe are associated with each device handle supplied to DeviceIoControl. The specified PIPE_TYPE value indicates on which of these pipes the operation should be performed, as indicated in the following table.
Syntax
typedef enum {
EVENT_PIPE,
READ_DATA_PIPE,
WRITE_DATA_PIPE,
ALL_PIPE
} PIPE_TYPE;
Constants
EVENT_PIPEThe operation should be performed on the interrupt pipe. |
READ_DATA_PIPEThe operation should be performed on the bulk IN pipe. |
WRITE_DATA_PIPEThe operation should be performed on the bulk OUT pipe. |
ALL_PIPEThe operation should be performed on all transfer pipes (not just the pipes associated with the device handle supplied to DeviceIoControl). |
Requirements
| Requirement | Value |
|---|---|
| Header | usbscan.h (include Usbscan.h) |