Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 (include Usbscan.h) |