Compartir a través de


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)

Consulte también

IOCTL_USB_USER_REQUEST

Estructuras USB