WDF_USB_PIPE_TYPE enumeration (wdfusb.h)

[Applies to KMDF and UMDF]

The WDF_USB_PIPE_TYPE enumeration identifies the types of USB pipes.

Syntax

typedef enum _WDF_USB_PIPE_TYPE {
  WdfUsbPipeTypeInvalid = 0,
  WdfUsbPipeTypeControl,
  WdfUsbPipeTypeIsochronous,
  WdfUsbPipeTypeBulk,
  WdfUsbPipeTypeInterrupt
} WDF_USB_PIPE_TYPE;

Constants

 
WdfUsbPipeTypeInvalid
Value: 0
Reserved for internal use.
WdfUsbPipeTypeControl
The pipe is a control pipe.
WdfUsbPipeTypeIsochronous
The pipe is an isochronous pipe.
WdfUsbPipeTypeBulk
The pipe is a bulk pipe.
WdfUsbPipeTypeInterrupt
The pipe is an interrupt pipe.

Remarks

The WDF_USB_PIPE_TYPE enumeration is used in the WDF_USB_PIPE_INFORMATION structure.

Requirements

Requirement Value
Minimum KMDF version 1.0
Minimum UMDF version 2.0
Header wdfusb.h (include Wdfusb.h)

See also

WDF_USB_PIPE_INFORMATION