Поделиться через


Перечисление WdfUsbTargetDeviceSelectConfigType (wdfusb.h)

[Применимо к KMDF и UMDF]

Перечисление WdfUsbTargetDeviceSelectConfigType определяет типы операций конфигурации для USB-устройств.

Синтаксис

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

Константы

 
WdfUsbTargetDeviceSelectConfigTypeInvalid
Значение: 0
Только для внутреннего использования.
WdfUsbTargetDeviceSelectConfigTypeDeconfig
Значение: 1
Отмена настройки устройства. Это значение применяется только к KMDF.
WdfUsbTargetDeviceSelectConfigTypeSingleInterface
Значение: 2
Настройте устройство для использования одного указанного интерфейса. Это значение применяется к KMDF и UMDF.
WdfUsbTargetDeviceSelectConfigTypeMultiInterface
Значение: 3
Настройте устройство для использования нескольких интерфейсов. Это значение применяется к KMDF и UMDF.
WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs
Значение: 4
Настройте устройство для использования нескольких интерфейсов, возможно, с альтернативными параметрами. Альтернативные параметры описаны в спецификации USB. Это значение применяется к KMDF и UMDF.
WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor
Значение: 5
Настройте устройство с помощью параметров конфигурации, содержащихся в дескрипторах USB. Это значение применяется только к KMDF.
WdfUsbTargetDeviceSelectConfigTypeUrb
Значение: 6
Настройте устройство с помощью параметров конфигурации, содержащихся в структуре URB, предоставленной драйвером. Это значение применяется только к KMDF.

Замечания

Перечисление WdfUsbTargetDeviceSelectConfigType используется для указания элемента type структуры WDF_USB_DEVICE_SELECT_CONFIG_PARAMS. Эта структура используется в качестве входных данных для метода WdfUsbTargetDeviceSelectConfig.

Требования

Требование Ценность
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка wdfusb.h (include Wdfusb.h)

См. также

URB

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WdfUsbTargetDeviceSelectConfig