IOCTL_USBPRINT_GET_PROTOCOL IOCTL (usbprint.h)
Получите текущий код протокола принтера интерфейса USB-принтера.
Основной код
Входной буфер
НЕДЕЙСТВИТЕЛЬНЫЙ
Длина входного буфера
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 (include Usbprint.h) |