WINUSB_PIPE_INFORMATION_EX structure (winusbio.h)
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
Requirement | Value |
---|---|
Header | winusbio.h (include Winusbio.h) |