Freigeben über


IOCTL_USBPRINT_GET_PROTOCOL IOCTL (usbprint.h)

Rufen Sie den aktuellen Druckerprotokollcode der USB-Druckerschnittstelle ab.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

NULL

Eingabepufferlänge

0

Ausgabepuffer

Zeiger auf ein DWORD

Länge des Ausgabepuffers

sizeof(DWORD)

Statusblock

Irp-IoStatus.Status> ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.

Weitere Informationen finden Sie unter NTSTATUS-Werte.

Hinweise

IOCTL_USBPRINT_GET_PROTOCOL gibt einen der folgenden Werte zurück:

Definierte Konstante Wert
USB_PRINTER_PROTOCOL_BIDI 2
USB_PRINTER_PROTOCOL_IPPOVERUSB 4

Anforderungen

Anforderung Wert
Header usbprint.h (include Usbprint.h)