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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour