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
ヘッダー wdfusb.h (Wdfusb.h を含む)

関連項目

URB

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WdfUsbTargetDeviceSelectConfig