IOCTL_PAR_SET_INFORMATION IOCTL (ntddpar.h)
Die IOCTL_PAR_SET_INFORMATION Anforderung setzt ein paralleles Gerät zurück und initialisiert es.
Hauptcode
Eingabepuffer
Der AssociatedIrp.SystemBuffer-Member verweist auf eine PAR_SET_INFORMATION Struktur, die der Client Eingabesatzinformationen zuordnet. Der Client legt den Init-Member auf PARALLEL_INIT fest.
Länge des Eingabepuffers
Das Parameters.DeviceIoControl.InputBufferLength-Element wird auf die Größe einer PAR_SET_INFORMATION-Struktur in Bytes festgelegt.
Ausgabepuffer
Keine.
Länge des Ausgabepuffers
Keine.
Statusblock
Der Information-Member ist auf 0 (null) festgelegt.
Der Status-Member wird auf einen der generischen status Werte festgelegt, die von Gerätesteuerungsanforderungen für parallele Geräte zurückgegeben werden, oder auf einen der folgenden Werte:
STATUS_BUFFER_TOO_SMALL
Parameters.DeviceIoControl.InputBufferLength ist kleiner als die Größe einer PAR_SET_INFORMATION-Struktur in Bytes.
STATUS_DEVICE_NOT_CONNECTED
Das Gerät ist nicht verbunden
STATUS_DEVICE_OFF_LINE
Das Gerät ist offline.
STATUS_DEVICE_PAPER_EMPTY
Das Gerät ist aus Papier.
STATUS_DEVICE_POWERED_OFF
Das Gerät ist nicht eingeschaltet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddpar.h (include Ntddpar.h) |