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 wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls ist status to the appropriate error condition as a NTSTATUS code.

Weitere Informationen finden Sie unter NTSTATUS Values.

Bemerkungen

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)