Freigeben über


IOCTL_PAR_SET_WRITE_ADDRESS IOCTL (ntddpar.h)

Die anforderung IOCTL_PAR_SET_WRITE_ADDRESS legt einen erweiterten Funktionsport (ECP) oder eine erweiterte Parallelport-Schreibadresse (EPP) für ein paralleles Gerät fest. Der parallele Portbustreiber stellt diese Anforderung in eine Arbeitswarteschlange für das parallele Gerät in die Warteschlange ein.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der AssociatedIrp.SystemBuffer Member verweist auf einen UCHAR-Puffer, den der Client zur Eingabe einer Schreibadresse zuweist. Der Client legt den Puffer auf eine ECP- oder EPP-Schreibadresse fest.

Eingabepufferlänge

Parameters.DeviceIoControl.InputBufferLength Member wird auf die Größe eines UCHAR-Elements 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 den folgenden Wert zurückgegeben werden:

STATUS_INVALID_PARAMETER

Parameters.DeviceIoControl.InputBufferLength kleiner als die Größe einer UCHAR in Bytes.

Anforderungen

Anforderung Wert
Header- ntddpar.h (include Ntddpar.h)

Siehe auch

IOCTL_PAR_SET_READ_ADDRESS