struttura USBSCAN_PIPE_INFORMATION (usbscan.h)
La struttura USBSCAN_PIPE_INFORMATION viene usata per descrivere una pipe di trasferimento USB per un dispositivo ancora immagine. Una matrice di strutture USBSCAN_PIPE_INFORMATION viene fornita all'interno di una struttura USBSCAN_PIPE_CONFIGURATION .
Sintassi
typedef struct _USBSCAN_PIPE_INFORMATION {
USHORT MaximumPacketSize;
UCHAR EndpointAddress;
UCHAR Interval;
RAW_PIPE_TYPE PipeType;
} USBSCAN_PIPE_INFORMATION, *PUSBSCAN_PIPE_INFORMATION;
Members
MaximumPacketSize
Dimensioni massime dei pacchetti per la pipe di trasferimento.
EndpointAddress
Indirizzo dell'endpoint della pipe. L'indirizzo è codificato come segue:
BITS | Definizione |
---|---|
0..3 | Numero dell'endpoint. |
4..6 | Riservato, impostato su 0. |
7 | Direzione, ignorata per gli endpoint di controllo: 0 - ENDPOINT OUT 1 - ENDPOINT IN |
Per altre informazioni, vedere La specifica del bus seriale universale.
Interval
Intervallo di polling, in millisecondi, per le pipe di interrupt. Per altre informazioni, vedere La specifica del bus seriale universale.
PipeType
Valore tipizzato RAW_PIPE_TYPE che identifica il tipo di pipe.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbscan.h (include Usbscan.h) |