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 |
Если интерфейс поддерживает протокол IPP через USB, он запускается по протоколу IPP через USB. Если система печати Windows обнаружит, что для принтера установлены драйверы IHV, она переключит принтер обратно на BIDI.
Требования
Требование | Значение |
---|---|
Заголовок | usbprint.h (включая Usbprint.h) |