IOCTL_USBPRINT_GET_PROTOCOL IOCTL (usbprint.h)
Récupérez le code de protocole d’imprimante actuel de l’interface de l’imprimante USB.
Code principal
Mémoire tampon d'entrée
NULL
Longueur de la mémoire tampon d’entrée
0
Mémoire tampon de sortie
Pointeur vers un DWORD
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.
Pour plus d’informations, consultez Valeurs NTSTATUS.
Remarques
IOCTL_USBPRINT_GET_PROTOCOL retourne l’une des valeurs suivantes :
Constante définie | Valeur |
---|---|
USB_PRINTER_PROTOCOL_BIDI | 2 |
USB_PRINTER_PROTOCOL_IPPOVERUSB | 4 |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbprint.h (inclure Usbprint.h) |