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 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)

Siehe auch

IOCTL_PAR_QUERY_INFORMATION

PAR_SET_INFORMATION