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) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per