IOCTL_USBPRINT_SET_PROTOCOL IOCTL (usbprint.h)
Définissez le code de protocole d’imprimante actuel de l’interface d’imprimante USB.
Code principal
Mémoire tampon d'entrée
Pointeur vers un DWORD
Longueur de la mémoire tampon d’entrée
sizeof(DWORD)
Mémoire tampon de sortie
NULL
Longueur de la mémoire tampon de sortie
0
Bloc d’état
Irp-IoStatus.Status> a la valeur STATUS_SUCCESS si la demande réussit. Sinon, indiquez la condition d’erreur appropriée en tant que code NTSTATUS.
Pour plus d’informations, consultez Valeurs NTSTATUS.
Remarques
IOCTL_USBPRINT_SET_PROTOCOL prend en charge les valeurs suivantes :
Constante définie | Valeur |
---|---|
USB_PRINTER_PROTOCOL_BIDI | 2 |
Si une interface prend en charge IPP sur USB, elle est démarrée dans le protocole IPP sur USB. Si le système d’impression Windows détecte que des pilotes IHV ont été installés pour l’imprimante, il bascule l’imprimante vers BIDI.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbprint.h (inclure Usbprint.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour