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 zuweist. Der Client legt den Init Member auf PARALLEL_INIT fest.
Eingabepufferlänge
Der Parameters.DeviceIoControl.InputBufferLength Member wird auf die Größe einer PAR_SET_INFORMATION Struktur in Bytes festgelegt.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Information Member ist auf Null festgelegt.
Der Status Members wird auf einen der generischen Statuswerte festgelegt, die von Gerätesteuerungsanforderungen für parallele Geräte oder auf einen der folgenden Werte zurückgegeben werden:
STATUS_BUFFER_TOO_SMALL
Parameters.DeviceIoControl.InputBufferLength 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 aktiviert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddpar.h (include Ntddpar.h) |