PIPE_TYPE 열거형(usbscan.h)
I/O 컨트롤 코드가 IOCTL_CANCEL_IO또는IOCTL_RESET_PIPE 경우 PIPE_TYPE 데이터 형식은 DeviceIoControl 함수에 대한 입력으로 사용됩니다. 인터럽트 파이프, 대량 IN 파이프 및 대량 OUT 파이프는 DeviceIoControl에 제공된 각 디바이스 핸들과 연결됩니다. 지정된 PIPE_TYPE 값은 다음 표에 표시된 대로 이러한 파이프 중 작업을 수행해야 하는 파이프를 나타냅니다.
Syntax
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에 제공된 디바이스 핸들과 연결된 파이프뿐만 아니라 모든 전송 파이프에서 작업을 수행해야 합니다. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbscan.h(Usbscan.h 포함) |