다음을 통해 공유


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