Freigeben über


IOCTL_PAR_SET_INFORMATION IOCTL (ntddpar.h)

Die IOCTL_PAR_SET_INFORMATION Anforderung setzt ein paralleles Gerät zurück und initialisiert es.

Hauptcode

IRP_MJ_DEVICE_CONTROL

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)

Weitere Informationen

IOCTL_PAR_QUERY_INFORMATION

PAR_SET_INFORMATION