WdfUsbTargetDeviceSelectConfigType - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdfusb.h

typedef enum _WdfUsbTargetDeviceSelectConfigType {
  WdfUsbTargetDeviceSelectConfigTypeInvalid = 0,
  WdfUsbTargetDeviceSelectConfigTypeDeconfig = 1,
  WdfUsbTargetDeviceSelectConfigTypeSingleInterface = 2,
  WdfUsbTargetDeviceSelectConfigTypeMultiInterface = 3,
  WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs = 4,
  WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor = 5,
  WdfUsbTargetDeviceSelectConfigTypeUrb = 6
} WdfUsbTargetDeviceSelectConfigType;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-wdfusb-_wdfusbtargetdeviceselectconfigtype)

_WdfUsbTargetDeviceSelectConfigType enumeration

Description

[Applies to KMDF and UMDF]

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

Constants

WdfUsbTargetDeviceSelectConfigTypeInvalid:0

For internal use only.

WdfUsbTargetDeviceSelectConfigTypeDeconfig:1

Deconfigure the device. This value applies to KMDF only.

WdfUsbTargetDeviceSelectConfigTypeSingleInterface:2

Configure the device to use a single, specified interface. This value applies to KMDF and UMDF.

WdfUsbTargetDeviceSelectConfigTypeMultiInterface:3

Configure the device to use multiple interfaces. This value applies to KMDF and UMDF.

WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs:4

Configure the device to use multiple interfaces, possibly with alternate settings. Alternate settings are described in the USB specification. This value applies to KMDF and UMDF.

WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor:5

Configure the device by using configuration parameters that are contained in USB descriptors. This value applies to KMDF only.

WdfUsbTargetDeviceSelectConfigTypeUrb:6

Configure the device by using configuration parameters that are contained in a driver-supplied URB structure. This value applies to KMDF only.

Remarks

The WdfUsbTargetDeviceSelectConfigType enumeration is used to specify the Type member of the WDF_USB_DEVICE_SELECT_CONFIG_PARAMS structure. That structure is used as input to the WdfUsbTargetDeviceSelectConfig method.

See also

URB

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WdfUsbTargetDeviceSelectConfig