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