USBUSER_REQUEST_HEADER構造体 (usbuser.h)
USBUSER_REQUEST_HEADER構造体は、ユーザー モード要求を USB ホスト コントローラー ドライバーに送信するために、IOCTL_USB_USER_REQUEST I/O 制御要求と共に使用されます。
構文
typedef struct _USBUSER_REQUEST_HEADER {
ULONG UsbUserRequest;
USB_USER_ERROR_CODE UsbUserStatusCode;
ULONG RequestBufferLength;
ULONG ActualBufferLength;
} USBUSER_REQUEST_HEADER, *PUSBUSER_REQUEST_HEADER;
メンバー
UsbUserRequest
ユーザー モード要求。 このメンバーで使用できる値の一覧と説明については、「 IOCTL_USB_USER_REQUEST」を参照してください。
UsbUserStatusCode
ポート ドライバーによって返される状態コード。
RequestBufferLength
データ バッファーのサイズ (バイト単位)。 入力と出力の両方に同じバッファーが使用されます。
ActualBufferLength
要求によって取得されるデータのサイズ (バイト単位)。
注釈
USBUSER_REQUEST_HEADER構造体は、ユーザー モード要求を USB ポート ドライバーに送信するために、IOCTL_USB_USER_REQUEST I/O 制御要求と共に使用されます。
要件
要件 | 値 |
---|---|
Header | usbuser.h (Usbuser.h を含む) |