다음을 통해 공유


USBSCAN_PIPE_INFORMATION 구조체(usbscan.h)

USBSCAN_PIPE_INFORMATION 구조는 스틸 이미지 디바이스의 USB 전송 파이프를 설명하는 데 사용됩니다. USBSCAN_PIPE_INFORMATION 구조체의 배열은 USBSCAN_PIPE_CONFIGURATION 구조체 내에 제공됩니다.

구문

typedef struct _USBSCAN_PIPE_INFORMATION {
  USHORT        MaximumPacketSize;
  UCHAR         EndpointAddress;
  UCHAR         Interval;
  RAW_PIPE_TYPE PipeType;
} USBSCAN_PIPE_INFORMATION, *PUSBSCAN_PIPE_INFORMATION;

멤버

MaximumPacketSize

전송 파이프의 최대 패킷 크기입니다.

EndpointAddress

파이프 엔드포인트의 주소입니다. 주소는 다음과 같이 인코딩됩니다.

비트 정의
0..3 엔드포인트 번호입니다.
4..6 예약되어 0으로 설정됩니다.
7 제어 엔드포인트에 대해 무시되는 방향: 0 - OUT 엔드포인트 1 - IN 엔드포인트

자세한 내용은 유니버설 직렬 버스 사양을 참조하세요.

Interval

인터럽트 파이프의 폴링 간격(밀리초)입니다. 자세한 내용은 유니버설 직렬 버스 사양을 참조하세요.

PipeType

파이프 형식을 식별하는 RAW_PIPE_TYPE 형식의 값입니다.

요구 사항

요구 사항
헤더 usbscan.h(Usbscan.h 포함)

추가 정보

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION