IOCTL_USBPRINT_SET_PROTOCOL IOCTL (usbprint.h)
Legen Sie den aktuellen Druckerprotokollcode der USB-Druckerschnittstelle fest.
Hauptcode
Eingabepuffer
Zeiger auf ein DWORD
Länge des Eingabepuffers
sizeof(DWORD)
Ausgabepuffer
NULL
Länge des Ausgabepuffers
0
Statusblock
Irp-IoStatus.Status> wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird Status zur entsprechenden Fehlerbedingung als NTSTATUS-Code verwendet.
Weitere Informationen finden Sie unter NTSTATUS-Werte.
Hinweise
IOCTL_USBPRINT_SET_PROTOCOL unterstützt die folgenden Werte:
Definierte Konstante | Wert |
---|---|
USB_PRINTER_PROTOCOL_BIDI | 2 |
Wenn eine Schnittstelle IPP über USB unterstützt, wird sie im IPP-über-USB-Protokoll gestartet. Wenn das Windows-Drucksystem erkennt, dass für den Drucker IHV-Treiber installiert wurden, wird der Drucker wieder auf BIDI umgestellt.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbprint.h (include Usbprint.h) |