次の方法で共有


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」を参照してください。

要件

要件
Header usbuser.h (Usbuser.h を含む)

こちらもご覧ください

IOCTL_USB_USER_REQUEST

USB 構造体