IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING IOCTL (usbfnioctl.h)
Le pilote de classe envoie cette demande pour inscrire un descripteur de chaîne USB.
Code principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Mémoire tampon d'entrée
Pointeur vers une mémoire tampon qui contient une structure USBFN_USB_STRING avec le descripteur de chaîne USB.
Longueur de la mémoire tampon d’entrée
La longueur de la mémoire tampon d’entrée doit être au moins sizeof(USBFN_USB_STRING)
.
Mémoire tampon de sortie
NULL.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Si la demande réussit, l’extension de classe de fonction USB (UFX) retourne STATUS_SUCCESS ou une autre valeur status pour laquelle NT_SUCCESS(status) est true. Sinon, il retourne une valeur status pour laquelle NT_SUCCESS(status) est FALSE.
Remarques
Cette demande doit être envoyée après l’envoi de la demande de IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbfnioctl.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