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;
Membri
MaximumPacketSize
Dimensioni massime dei pacchetti per la pipe di trasferimento.
EndpointAddress
Indirizzo dell'endpoint della pipe. L'indirizzo è codificato nel modo seguente:
Bit | Definizione |
---|---|
0..3 | Numero 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 RAW_PIPE_TYPEtipizzato che identifica il tipo di pipe.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | usbscan.h (include Usbscan.h) |