Condividi tramite


struttura WINUSB_PIPE_INFORMATION_EX (winusbio.h)

La struttura WINUSB_PIPE_INFORMATION_EX contiene informazioni sulla pipe recuperate dalla routine WinUsb_QueryPipeEx .

Sintassi

typedef struct _WINUSB_PIPE_INFORMATION_EX {
  USBD_PIPE_TYPE PipeType;
  UCHAR          PipeId;
  USHORT         MaximumPacketSize;
  UCHAR          Interval;
  ULONG          MaximumBytesPerInterval;
} WINUSB_PIPE_INFORMATION_EX, *PWINUSB_PIPE_INFORMATION_EX;

Members

PipeType

Valore di enumerazione di tipo USBD_PIPE_TYPE che specifica il tipo di pipe.

PipeId

Identificatore pipe (ID).

MaximumPacketSize

Dimensione massima, in byte, dei pacchetti trasmessi sulla pipe.

Interval

Intervallo di pipe.

MaximumBytesPerInterval

Numero massimo di byte che possono essere trasmessi in un singolo intervallo. Questo valore può essere maggiore del valore MaximumPacketSize su endpoint periodici a larghezza di banda elevata, ad alta velocità e endpoint periodici SuperSpeed, ad esempio endpoint isocroni.

Requisiti

   
Intestazione winusbio.h (include Winusbio.h)

Vedi anche

Strutture USB

USBD_PIPE_TYPE

WinUsb_QueryPipe