Share via


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

IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS

USBFN_USB_STRING