다음을 통해 공유


WdfUsbTargetDeviceSelectConfigType 열거형(wdfusb.h)

[KMDF 및 UMDF에 적용]

WdfUsbTargetDeviceSelectConfigType 열거형은 USB 디바이스에 대한 구성 작업 유형을 정의합니다.

Syntax

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 열거형은 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