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) |