Поделиться через


структура 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 (include Usbscan.h)

См. также

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION