перечисление PIPE_TYPE (usbscan.h)
Тип данных PIPE_TYPE используется в качестве входных данных для функции DeviceIoControl, если код элемента управления ввода-вывода IOCTL_CANCEL_IO или IOCTL_RESET_PIPE. Канал прерываний, массовый канал IN и канал массового выхода связаны с каждым дескриптором устройства, предоставленным для 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 Операция должна выполняться в канале bulk OUT. |
ALL_PIPE Операция должна выполняться для всех каналов передачи (а не только каналов, связанных с дескриптором устройства, предоставленным DeviceIoControl). |
Требования
Требование | Ценность |
---|---|
заголовка | usbscan.h (include Usbscan.h) |