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


IOCTL_USBPRINT_GET_PROTOCOL IOCTL (usbprint.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

НЕДЕЙСТВИТЕЛЬНЫЙ

Длина входного буфера

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)