IOCTL_USBPRINT_SOFT_RESET IOCTL (usbprint.h)
La demande IOCTL_USBPRINT_SOFT_RESET permet à un logiciel de couche supérieure (tel qu’un moniteur de langage) d’émettre une commande de réinitialisation réversible spécifique à la classe sur l’imprimante.
Code principal
Mémoire tampon d'entrée
Non utilisé avec cette opération ; définissez ce paramètre sur NULL.
Longueur de la mémoire tampon d’entrée
Non utilisé avec cette opération ; définissez ce paramètre sur 0.
Mémoire tampon de sortie
Non utilisé avec cette opération ; définissez ce paramètre sur NULL.
Longueur de la mémoire tampon de sortie
Non utilisé avec cette opération ; définissez ce paramètre sur 0.
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 .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbprint.h |
Voir aussi
Création de requêtes IOCTL dans les pilotes
WdfIoTargetSendInternalIoctlOthersSynchronously