IOCTL_USBPRINT_GET_LPT_STATUS IOCTL (usbprint.h)
Запрос IOCTL_USBPRINT_GET_LPT_STATUS позволяет программному обеспечению верхнего уровня (например, языковой монитор), запрашивать и получать байт состояния принтера из USB-принтера.
Основной код
Входной буфер
Не используется в этой операции; Задайте для этого параметра значение NULL.
Длина входного буфера
Не используется в этой операции; Задайте для этого параметра значение 0.
Выходной буфер
Указатель на DWORD, содержащий состояние принтера.
Длина выходного буфера
sizeof(DWORD)
Блок состояния
Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае состояние соответствующего условия ошибки в качестве кода NTSTATUS.
Требования
Требование | Ценность |
---|---|
заголовка | usbprint.h |
См. также
создание запросов IOCTL в драйверах
WdfIoTargetSendInternalIoctlOthersSynchronously