IOCTL_USBPRINT_GET_PROTOCOL IOCTL (usbprint.h)
Получение текущего кода протокола принтера интерфейса USB-принтера.
Основной код
Входной буфер
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) |