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 포함)