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
指定された 1 つのインターフェイスを使用するようにデバイスを構成します。 この値は、KMDF と UMDF に適用されます。
WdfUsbTargetDeviceSelectConfigTypeMultiInterface
値: 3
複数のインターフェイスを使用するようにデバイスを構成します。 この値は、KMDF と UMDF に適用されます。
WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs
値: 4
複数のインターフェイスを使用するようにデバイスを構成します。場合によっては、別の設定を使用します。 別の設定については、USB 仕様で説明されています。 この値は、KMDF と UMDF に適用されます。
WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor
値: 5
USB 記述子に含まれる構成パラメーターを使用して、デバイスを構成します。 この値は KMDF にのみ適用されます。
WdfUsbTargetDeviceSelectConfigTypeUrb
値: 6
ドライバー提供の URB 構造体に含まれる構成パラメーターを使用して、デバイスを構成します。 この値は KMDF にのみ適用されます。

注釈

WdfUsbTargetDeviceSelectConfigType 列挙体は、WDF_USB_DEVICE_SELECT_CONFIG_PARAMS構造体の Type メンバーを指定するために使用されます。 この構造体は、 WdfUsbTargetDeviceSelectConfig メソッドへの入力として使用されます。

要件

要件
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfusb.h (Wdfusb.h を含む)

こちらもご覧ください

Urb

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WdfUsbTargetDeviceSelectConfig