IOCTL_RESET_PIPE IOCTL (usbscan.h)
Réinitialise le canal de transfert USB spécifié associé au handle d’appareil spécifié.
Code principal
Mémoire tampon d'entrée
Pointeur vers un emplacement qui contient une valeur de type PIPE_TYPE.
Longueur de la mémoire tampon d’entrée
Taille de la mémoire tampon d’entrée.
Mémoire tampon de sortie
NULL.
Longueur de la mémoire tampon de sortie
Zéro.
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS .
Remarques
Paramètres DeviceIoControl
Lorsque la fonction DeviceloControl est appelée avec le code de contrôle d’E/S IOCTL_RESET_PIPE, l’appelant doit spécifier l’une des valeurs de type PIPE_TYPE comme paramètre lpInBuffer de la fonction. Cette valeur indique sur quels canaux de transfert (interruption, entrée en bloc, sortie en bloc) l’opération doit être effectuée. Pour plus d’informations, consultez Accès aux pilotes Kernel-Mode pour les appareils à image fixe.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbscan.h (inclure Usbscan.h) |