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