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