IOCTL_USBPRINT_GET_LPT_STATUS IOCTL (usbprint.h)
La demande IOCTL_USBPRINT_GET_LPT_STATUS permet aux logiciels de couche supérieure (par exemple, un moniteur de langue) de demander et d’obtenir l’octet d’état de l’imprimante à partir d’une imprimante USB.
Code principal
Mémoire tampon d’entrée
Non utilisé dans cette opération ; définissez ce paramètre sur NULL.
Longueur de la mémoire tampon d’entrée
Non utilisé dans cette opération ; définissez ce paramètre sur 0.
Mémoire tampon de sortie
Pointeur vers un DWORD contenant l’état de l’imprimante.
Longueur de la mémoire tampon de sortie
sizeof(DWORD)
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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | usbprint.h |
Voir aussi
création de requêtes IOCTL dans les pilotes
WdfIoTargetSendInternalIoctlOthersSynchronously