Поделиться через


IOCTL_USBPRINT_GET_PROTOCOL IOCTL (usbprint.h)

Получение текущего кода протокола принтера интерфейса USB-принтера.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

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)