共用方式為


IOCTL_USBPRINT_GET_PROTOCOL IOCTL (usbprint.h)

擷取USB印表機介面目前的印表機通訊協議代碼。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

NULL

輸入緩衝區長度

0

輸出緩衝區

DWORD 的指標

輸出緩衝區長度

sizeof (DWORD)

狀態區塊

如果要求成功,Irp-IoStatus.Status> 會設定為 STATUS_SUCCESS。 否則,狀態為適當的錯誤狀況為NTSTATUS程式碼。

如需詳細資訊,請參閱 NTSTATUS值

備註

IOCTL_USBPRINT_GET_PROTOCOL會傳回下列其中一個值:

定義的常數
USB_PRINTER_PROTOCOL_BIDI 2
USB_PRINTER_PROTOCOL_IPPOVERUSB 4

規格需求

需求
標頭 usbprint.h (包含 Usbprint.h)