Condividi tramite


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

RAW_PIPE_TYPE

USBSCAN_PIPE_CONFIGURATION