IOCTL_GENERICUSBFN_TRANSFER_OUT IOCTL (genericusbfnioctl.h)
Ce code de contrôle d’E/S (IOCTL) est envoyé par un service ou une application en mode utilisateur pour émettre un transfert de direction OUT sur le point de terminaison qui correspond à l’ID de canal spécifié dans la mémoire tampon d’entrée.
Mémoire tampon d'entrée
USBFNPIPEID qui spécifie l’ID du canal sur lequel effectuer le transfert.
Longueur de la mémoire tampon d’entrée
Taille d’un USBFNPIPEID.
Mémoire tampon de sortie
Données reçues de l’hôte.
Longueur de la mémoire tampon de sortie
Taille de la mémoire tampon de sortie en octets.
Remarques
Si ce code de contrôle d’E/S (IOCTL) est appelé de manière synchrone, définissez le paramètre lpOverlapped sur NULL. Si ce IOCTL est appelé de manière asynchrone, affectez le paramètre lpOverlapped à un pointeur vers une structure CHEVAUCHEMENT qui contient un handle vers un objet d’événement. Les objets d’événement signalent lorsque l’opération est terminée.
La valeur de retour est une valeur BOOL qui indique la réussite ou l’échec de l’opération. TRUE indique la réussite, FALSE sinon.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | genericusbfnioctl.h (inclure GenericUsbFnIoctl.h) |