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) |