structure USBUSER_REQUEST_HEADER (usbuser.h)
La structure USBUSER_REQUEST_HEADER est utilisée avec la demande de contrôle d’E /S IOCTL_USB_USER_REQUEST pour envoyer une demande en mode utilisateur au pilote du contrôleur hôte USB.
Syntaxe
typedef struct _USBUSER_REQUEST_HEADER {
ULONG UsbUserRequest;
USB_USER_ERROR_CODE UsbUserStatusCode;
ULONG RequestBufferLength;
ULONG ActualBufferLength;
} USBUSER_REQUEST_HEADER, *PUSBUSER_REQUEST_HEADER;
Membres
UsbUserRequest
Demande en mode utilisateur. Pour obtenir la liste et la description des valeurs possibles pour ce membre, consultez IOCTL_USB_USER_REQUEST.
UsbUserStatusCode
Le code status retourné par le pilote de port.
RequestBufferLength
Taille, en octets, de la mémoire tampon de données. La même mémoire tampon est utilisée pour l’entrée et la sortie.
ActualBufferLength
Taille, en octets, des données récupérées par la requête.
Remarques
La structure USBUSER_REQUEST_HEADER est utilisée avec la demande de contrôle d’E /S IOCTL_USB_USER_REQUEST pour envoyer une demande en mode utilisateur au pilote de port USB.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbuser.h (include Usbuser.h) |