USBUSER_REQUEST_HEADER 結構 (usbuser.h)
USBUSER_REQUEST_HEADER 結構會與 IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以將使用者模式要求傳送至 USB 主機控制器驅動程式。
語法
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 結構會與IOCTL_USB_USER_REQUEST I/O 控制要求搭配使用,以將使用者模式要求傳送至 USB 埠驅動程式。
規格需求
需求 | 值 |
---|---|
標頭 | usbuser.h (包含 Usbuser.h) |