IOCTL_INTERNAL_USBFN_REGISTER_USB_STRING IOCTL (usbfnioctl.h)

Le pilote de classe envoie cette requête 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

ZÉRO.

Longueur de la mémoire tampon de sortie

Aucun.

Bloc d’état

Si la requête réussit, l’extension de classe de fonction USB (UFX) retourne STATUS_SUCCESS, ou une autre valeur d’état pour laquelle NT_SUCCESS(status) a la valeur TRUE. Sinon, elle retourne une valeur d’état pour laquelle NT_SUCCESS(status) a la valeur FALSE.

Remarques

Cette demande doit être envoyée après l’envoi de la demande de IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS.

Exigences

Exigence Valeur
d’en-tête usbfnioctl.h

Voir aussi

IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS

USBFN_USB_STRING