USBUSER_REQUEST_HEADER struttura (usbuser.h)

La struttura USBUSER_REQUEST_HEADER viene usata con la richiesta di controllo I /O di IOCTL_USB_USER_REQUEST per inviare una richiesta in modalità utente al driver del controller host USB.

Sintassi

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

Members

UsbUserRequest

Richiesta in modalità utente. Per un elenco e una descrizione dei valori possibili per questo membro, vedere IOCTL_USB_USER_REQUEST.

UsbUserStatusCode

Codice di stato restituito dal driver di porta.

RequestBufferLength

Dimensioni, in byte, del buffer di dati. Lo stesso buffer viene usato sia per l'input che per l'output.

ActualBufferLength

Dimensioni, in byte, dei dati recuperati dalla richiesta.

Commenti

La struttura USBUSER_REQUEST_HEADER viene usata con la richiesta di controllo I /O di IOCTL_USB_USER_REQUEST per inviare una richiesta in modalità utente al driver della porta USB.

Requisiti

Requisito Valore
Intestazione usbuser.h (include Usbuser.h)

Vedi anche

IOCTL_USB_USER_REQUEST

Strutture USB