IOCTL_INTERNAL_USBFN_SET_PIPE_STATE IOCTL (usbfnioctl.h)
Le pilote de classe envoie cette requête pour définir l’état de décrochage du canal USB spécifié.
Code principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Mémoire tampon d'entrée
Pointeur vers un type USBFNPIPEID qui spécifie l’ID de canal.
Longueur de la mémoire tampon d’entrée
Taille d’un type USBFNPIPEID .
Mémoire tampon de sortie
Pointeur vers la valeur BOOLEAN qui spécifie l’état de décrochage à définir. Si la valeur est TRUE, l’extension de classe de fonction USB (UFX) définit l’état de blocage du canal ; FALSE définit l’état effacer.
Longueur de la mémoire tampon de sortie
Taille d’un booléen.
Bloc d’état
UFX termine la requête avec STATUS_SUCCESS.
Remarques
Cette demande doit être envoyée après l’envoi de la demande de IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS .
UFX transfère cette requête IOCTL à la file d’attente de transfert créée pour le point de terminaison par UfxEndpointCreate.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbfnioctl.h |