Compartir a través de


estructura de USBSCAN_PIPE_INFORMATION (usbscan.h)

La estructura USBSCAN_PIPE_INFORMATION se usa para describir una canalización de transferencia USB para un dispositivo de imagen fija. Se proporciona una matriz de estructuras de USBSCAN_PIPE_INFORMATION dentro de una estructura USBSCAN_PIPE_CONFIGURATION .

Sintaxis

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

Miembros

MaximumPacketSize

Tamaño máximo de paquete para la canalización de transferencia.

EndpointAddress

Dirección del punto de conexión de la canalización. La dirección se codifica de la siguiente manera:

Bits Definición
0..3 Número de punto de conexión.
4..6 Reservado, establecido en 0.
7 Dirección, omitida para los puntos de conexión de control: 0 - OUT endpoint 1 - IN endpoint

Para obtener más información, consulte especificación de bus serie universal.

Interval

Intervalo de sondeo, en milisegundos, para canalizaciones de interrupción. Para obtener más información, consulte especificación de bus serie universal.

PipeType

Valor RAW_PIPE_TYPE tipado que identifica el tipo de canalización.

Requisitos

Requisito Valor
Header usbscan.h (incluya Usbscan.h)

Consulte también

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION