다음을 통해 공유


USB_DRIVER_VERSION_PARAMETERS 구조체(usbuser.h)

USB_DRIVER_VERSION_PARAMETERS 구조는 IOCTL_USB_USER_REQUEST I/O 컨트롤 요청과 함께 버전 정보를 검색하는 데 사용됩니다.

구문

typedef struct _USB_DRIVER_VERSION_PARAMETERS {
  ULONG   DriverTrackingCode;
  ULONG   USBDI_Version;
  ULONG   USBUSER_Version;
  BOOLEAN CheckedPortDriver;
  BOOLEAN CheckedMiniportDriver;
  USHORT  USB_Version;
} USB_DRIVER_VERSION_PARAMETERS, *PUSB_DRIVER_VERSION_PARAMETERS;

멤버

DriverTrackingCode

USB 스택의 수정 버전을 식별하는 추적 코드입니다.

USBDI_Version

USB 스택이 지원하는 USB 드라이버 인터페이스의 버전입니다.

USBUSER_Version

USB 스택이 지원하는 USB 사용자 인터페이스의 버전입니다.

CheckedPortDriver

호스트 컨트롤러 드라이버의 확인된 버전이 로드되는지 여부를 나타내는 부울 값입니다. TRUE이면 호스트 컨트롤러 드라이버의 확인된 버전이 로드됩니다. FALSE이면 확인된 버전이 로드되지 않습니다.

CheckedMiniportDriver

호스트 컨트롤러 미니포트 드라이버의 확인된 버전이 로드되는지 여부를 나타내는 부울 값입니다. TRUE이면 호스트 컨트롤러 미니포트 드라이버의 확인된 버전이 로드됩니다. FALSE이면 확인된 버전이 로드되지 않습니다.

USB_Version

USB 스택이 지원하는 USB 버전입니다. 0x0110 값은 USB 스택이 버전 1.1을 지원한다는 것을 나타냅니다. 0x0200 값은 USB 스택이 버전 2.0을 지원했음을 나타냅니다.

설명

USB_DRIVER_VERSION_PARAMETERS 구조는 USBUSER_GET_USB_DRIVER_VERSION 사용자 모드 요청과 함께 사용됩니다. 이 요청에 대한 설명은 IOCTL_USB_USER_REQUEST 참조하세요.

요구 사항

요구 사항
헤더 usbuser.h(Usbuser.h 포함)

추가 정보

IOCTL_USB_USER_REQUEST

USB 구조체