USB_PASS_THRU_PARAMETERS構造体 (usbuser.h)

USB_PASS_THRU_PARAMETERS構造体は、IOCTL_USB_USER_REQUEST I/O コントロール要求と共に使用され、ベンダー固有のコマンドをホスト コントローラー ミニポート ドライバーに渡します。

構文

typedef struct _USB_PASS_THRU_PARAMETERS {
  GUID  FunctionGUID;
  ULONG ParameterLength;
  UCHAR Parameters[4];
} USB_PASS_THRU_PARAMETERS, *PUSB_PASS_THRU_PARAMETERS;

メンバー

FunctionGUID

ホスト コントローラー ミニポート ドライバーの操作を識別する GUID。

ParameterLength

USB_PASS_THRU_PARAMETERS構造体のサイズ (バイト単位)。

Parameters[4]

コマンドのパラメーター データを含む可変長配列。

注釈

USB_PASS_THRU_PARAMETERS構造体は、USBUSER_PASS_THRUユーザー モード要求と共に使用されます。 この要求の詳細については、「 IOCTL_USB_USER_REQUEST」を参照してください。

要件

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

こちらもご覧ください

IOCTL_USB_USER_REQUEST

USB 構造体