Compartilhar via


estrutura USBUSER_REQUEST_HEADER (usbuser.h)

A estrutura USBUSER_REQUEST_HEADER é usada com a solicitação de controle de E/ S IOCTL_USB_USER_REQUEST para enviar uma solicitação de modo de usuário para o driver do controlador de host USB.

Sintaxe

typedef struct _USBUSER_REQUEST_HEADER {
  ULONG               UsbUserRequest;
  USB_USER_ERROR_CODE UsbUserStatusCode;
  ULONG               RequestBufferLength;
  ULONG               ActualBufferLength;
} USBUSER_REQUEST_HEADER, *PUSBUSER_REQUEST_HEADER;

Membros

UsbUserRequest

A solicitação do modo de usuário. Para obter uma lista e uma descrição dos valores possíveis para esse membro, consulte IOCTL_USB_USER_REQUEST.

UsbUserStatusCode

O código status retornado pelo driver de porta.

RequestBufferLength

O tamanho, em bytes, do buffer de dados. O mesmo buffer é usado para entrada e saída.

ActualBufferLength

O tamanho, em bytes, dos dados recuperados pela solicitação.

Comentários

A estrutura USBUSER_REQUEST_HEADER é usada com a solicitação de controle de E/ S IOCTL_USB_USER_REQUEST para enviar uma solicitação de modo de usuário para o driver de porta USB.

Requisitos

Requisito Valor
Cabeçalho usbuser.h (inclua Usbuser.h)

Confira também

IOCTL_USB_USER_REQUEST

Estruturas USB