структура USBUSER_REQUEST_HEADER (usbuser.h)
Структура USBUSER_REQUEST_HEADER используется с запросом управления IOCTL_USB_USER_REQUEST ввода-вывода для отправки запроса в пользовательском режиме в драйвер 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 ввода-вывода для отправки запроса в пользовательском режиме в драйвер USB-порта.
Требования
Требование | Значение |
---|---|
Заголовок | usbuser.h (включая Usbuser.h) |