IOCTL_USBPRINT_SET_PROTOCOL IOCTL (usbprint.h)
設定USB印表機介面目前的印表機通訊協議代碼。
主要程序代碼
輸入緩衝區
DWORD 的指標
輸入緩衝區長度
sizeof (DWORD)
輸出緩衝區
NULL
輸出緩衝區長度
0
狀態區塊
如果要求成功,Irp-IoStatus.Status> 會設定為 STATUS_SUCCESS。 否則,狀態為適當的錯誤狀況為NTSTATUS程式碼。
如需詳細資訊,請參閱 NTSTATUS值。
備註
IOCTL_USBPRINT_SET_PROTOCOL支援下列值:
定義的常數 | 值 |
---|---|
USB_PRINTER_PROTOCOL_BIDI | 2 |
如果介面支援透過USB的IPP,則會在透過USB通訊協定的IPP中啟動。 如果 Windows 印表系統偵測到印表機已安裝 IHV 驅動程式,則會將印表機切換回 BIDI。
規格需求
需求 | 值 |
---|---|
標頭 | usbprint.h (包含 Usbprint.h) |