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) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по