Freigeben über


IOCTL_USBPRINT_GET_LPT_STATUS IOCTL (usbprint.h)

Die IOCTL_USBPRINT_GET_LPT_STATUS-Anforderung ermöglicht es Software auf oberster Ebene (z. B. einem Sprachmonitor), den Drucker status Byte von einem USB-Drucker anzufordern und abzurufen.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

In diesem Vorgang nicht verwendet; Legen Sie diesen Parameter auf NULL fest.

Eingabepufferlänge

In diesem Vorgang nicht verwendet; Legen Sie diesen Parameter auf 0 fest.

Ausgabepuffer

Zeiger auf ein DWORD, das den Drucker status enthält.

Länge des Ausgabepuffers

sizeof(DWORD)

Statusblock

Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.

Anforderungen

Anforderung Wert
Header usbprint.h

Weitere Informationen

Erstellen von IOCTL-Anforderungen in Treibern

WdfIoTargetSendInternalIoctlOthersSynchronly

WdfIoTargetSendInternalIoctlSynchronly

WdfIoTargetSendIoctlSynchronly