URB
Expand Minimize

WINUSB_PIPE_INFORMATION_EX structure

The WINUSB_PIPE_INFORMATION_EX structure contains pipe information that the WinUsb_QueryPipeEx routine retrieves.

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;

Members

PipeType

A USBD_PIPE_TYPE-type enumeration value that specifies the pipe type.

PipeId

The pipe identifier (ID).

MaximumPacketSize

The maximum size, in bytes, of the packets that are transmitted on the pipe.

Interval

The pipe interval.

MaximumBytesPerInterval

The maximum number of bytes that can be transmitted in single interval. This value may be a larger than the MaximumPacketSize value on high-bandwidth, high-speed periodic endpoints and SuperSpeed periodic endpoints, such as isochronous endpoints.

Requirements

Header

Winusbio.h (include Winusbio.h)

See also

USBD_PIPE_TYPE
WinUsb_QueryPipe
USB Structures

 

 

Send comments about this topic to Microsoft

Build date: 12/5/2013

Show:
© 2014 Microsoft. All rights reserved.