WDF_USB_DEVICE_INFORMATION 구조체(wdfusb.h)

[KMDF 및 UMDF에 적용]

WDF_USB_DEVICE_INFORMATION 구조에는 USB 디바이스에 대한 버전 및 기능 정보가 포함되어 있습니다.

구문

typedef struct _WDF_USB_DEVICE_INFORMATION {
  ULONG                    Size;
  USBD_VERSION_INFORMATION UsbdVersionInformation;
  ULONG                    HcdPortCapabilities;
  ULONG                    Traits;
} WDF_USB_DEVICE_INFORMATION, *PWDF_USB_DEVICE_INFORMATION;

멤버

Size

이 구조체의 크기(바이트)입니다.

UsbdVersionInformation

HCD(호스트 컨트롤러 드라이버) 및 디바이스에서 지원하는 USB 사양 버전에 대한 버전 정보를 제공하는 USBD_VERSION_INFORMATION 구조입니다.

HcdPortCapabilities

이 멤버는 시스템 사용을 위해 예약되어 있습니다.

Traits

디바이스 특성을 식별하는 비트 플래그 집합입니다. 플래그는 WDF_USB_DEVICE_TRAITS 열거형으로 정의됩니다.

설명

WDF_USB_DEVICE_INFORMATION 구조체는 WdfUsbTargetDeviceRetrieveInformation 메서드에 의해 채워집니다. WdfUsbTargetDeviceRetrieveInformation을 호출하기 전에 드라이버는 WDF_USB_DEVICE_INFORMATION_INIT 호출하여 구조를 초기화해야 합니다.

요구 사항

요구 사항
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfusb.h(Wdfusb.h 포함)

추가 정보

USBD_VERSION_INFORMATION

WDF_USB_DEVICE_INFORMATION_INIT

WDF_USB_DEVICE_TRAITS

WdfUsbTargetDeviceRetrieveInformation