Framework USB Structures and Enumerations

In this section

TopicDescription

WDF_USB_BMREQUEST_DIRECTION

The WDF_USB_BMREQUEST_DIRECTION enumeration identifies the data transfer direction for a USB control transfer.

WDF_USB_BMREQUEST_RECIPIENT

The WDF_USB_BMREQUEST_RECIPIENT enumeration identifies the data transfer recipient for a USB control transfer.

WDF_USB_BMREQUEST_TYPE

The WDF_USB_BMREQUEST_TYPE enumeration identifies the data transfer type for a USB control transfer.

WDF_USB_CONTINUOUS_READER_CONFIG

The WDF_USB_CONTINUOUS_READER_CONFIG structure contains information that the framework uses to configure a continuous reader for a USB pipe.

WDF_USB_CONTROL_SETUP_PACKET

The WDF_USB_CONTROL_SETUP_PACKET structure describes a setup packet for a USB control transfer.

WDF_USB_DEVICE_CREATE_CONFIG

The WDF_USB_DEVICE_CREATE_CONFIG structure contains information that the framework uses to configure a framework USB device object.

WDF_USB_DEVICE_INFORMATION

The WDF_USB_DEVICE_INFORMATION structure contains version and capability information for a USB device.

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

The WDF_USB_DEVICE_SELECT_CONFIG_PARAMS structure specifies USB device configuration parameters.

WDF_USB_DEVICE_TRAITS

The WDF_USB_DEVICE_TRAITS enumeration identifies USB device traits.

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS

The WDF_USB_INTERFACE_SELECT_SETTING_PARAMS structure contains selection information for a USB interface.

WDF_USB_INTERFACE_SETTING_PAIR

The WDF_USB_INTERFACE_SETTING_PAIR structure specifies an alternate setting for a specified USB interface.

WDF_USB_PIPE_INFORMATION

The WDF_USB_PIPE_INFORMATION structure contains information about a USB pipe and its endpoint.

WDF_USB_PIPE_TYPE

The WDF_USB_PIPE_TYPE enumeration identifies the types of USB pipes.

WDF_USB_REQUEST_COMPLETION_PARAMS

The WDF_USB_REQUEST_COMPLETION_PARAMS structure contains parameters that are associated with the completion of an I/O request for a USB device.

WDF_USB_REQUEST_TYPE

The WDF_USB_REQUEST_TYPE enumeration identifies the types of USB requests that a framework-based driver can send to a USB I/O target.

WdfUsbTargetDeviceSelectConfigType

The WdfUsbTargetDeviceSelectConfigType enumeration defines types of configuration operations for USB devices.

WdfUsbTargetDeviceSelectSettingType

The WdfUsbTargetDeviceSelectSettingType enumeration defines techniques for specifying an alternate setting for a USB interface.

 

 

 

Send comments about this topic to Microsoft

Build date: 4/23/2013

Show:
© 2014 Microsoft