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