estructura USBUSER_REQUEST_HEADER (usbuser.h)
La estructura USBUSER_REQUEST_HEADER se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para enviar una solicitud en modo de usuario al controlador del controlador del host USB.
Sintaxis
typedef struct _USBUSER_REQUEST_HEADER {
ULONG UsbUserRequest;
USB_USER_ERROR_CODE UsbUserStatusCode;
ULONG RequestBufferLength;
ULONG ActualBufferLength;
} USBUSER_REQUEST_HEADER, *PUSBUSER_REQUEST_HEADER;
Miembros
UsbUserRequest
La solicitud en modo de usuario. Para obtener una lista y una descripción de los valores posibles para este miembro, vea IOCTL_USB_USER_REQUEST.
UsbUserStatusCode
Código de estado devuelto por el controlador de puerto.
RequestBufferLength
Tamaño, en bytes, del búfer de datos. El mismo búfer se usa tanto para la entrada como para la salida.
ActualBufferLength
Tamaño, en bytes, de los datos recuperados por la solicitud.
Comentarios
La estructura de USBUSER_REQUEST_HEADER se usa con la solicitud de control de E/S de IOCTL_USB_USER_REQUEST para enviar una solicitud en modo de usuario al controlador de puerto USB.
Requisitos
Requisito | Valor |
---|---|
Header | usbuser.h (include Usbuser.h) |