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 を含む) |