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


IOCTL_USBPRINT_GET_LPT_STATUS IOCTL (usbprint.h)

Запрос IOCTL_USBPRINT_GET_LPT_STATUS позволяет программному обеспечению верхнего уровня (например, языковой монитор), запрашивать и получать байт состояния принтера из USB-принтера.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Не используется в этой операции; Задайте для этого параметра значение NULL.

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

Не используется в этой операции; Задайте для этого параметра значение 0.

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

Указатель на DWORD, содержащий состояние принтера.

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

sizeof(DWORD)

Блок состояния

Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае состояние соответствующего условия ошибки в качестве кода NTSTATUS.

Требования

Требование Ценность
заголовка usbprint.h

См. также

создание запросов IOCTL в драйверах

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronous

WdfIoTargetSendIoctlSynchronously