Freigeben über


WINUSB_PIPE_INFORMATION_EX-Struktur (winusbio.h)

Die WINUSB_PIPE_INFORMATION_EX-Struktur enthält Pipeinformationen, die die WinUsb_QueryPipeEx Routine abruft.

Syntax

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;

Member

PipeType

Ein USBD_PIPE_TYPE-Typ-Enumerationswert, der den Pipetyp angibt.

PipeId

Der Pipebezeichner (ID).

MaximumPacketSize

Die maximale Größe der Pakete, die über die Pipe übertragen werden, in Bytes.

Interval

Das Pipeintervall.

MaximumBytesPerInterval

Die maximale Anzahl von Bytes, die in einem einzelnen Intervall übertragen werden können. Dieser Wert kann auf periodischen Endpunkten mit hoher Bandbreite und regelmäßigen SuperSpeed-Endpunkten wie z. B. isochronen Endpunkten größer sein als der MaximumPacketSize-Wert .

Anforderungen

   
Kopfzeile winusbio.h (winusbio.h einschließen)

Weitere Informationen

USB-Strukturen

USBD_PIPE_TYPE

WinUsb_QueryPipe