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 포함) |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기