Partager via


IOCTL_GENERICUSBFN_TRANSFER_IN 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 IN 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 à envoyer à l’hôte. Du point de vue de l’hôte, les données sont envoyées à partir de la direction IN, représentant un transfert sortant de l’appareil vers 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 cet IOCTL est appelé de manière asynchrone, affectez le paramètre lpOverlapped à un pointeur vers une structure OVERLAPPED qui contient un handle à 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 dans le cas contraire.

Configuration requise

Condition requise Valeur
En-tête genericusbfnioctl.h (include GenericUsbFnIoctl.h)

Voir aussi

DeviceIoControl

IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT

IOCTL_GENERICUSBFN_TRANSFER_OUT