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 포함) |