IOCTL_PAR_SET_WRITE_ADDRESS IOCTL (ntddpar.h)
Die IOCTL_PAR_SET_WRITE_ADDRESS-Anforderung legt eine ECP-Schreibadresse (Extended Capabilities Port, ECP) oder eine EPP-Schreibadresse (Channel) für ein paralleles Gerät fest. Der Bustreiber für parallelen Port stellt diese Anforderung in eine Arbeitswarteschlange für das parallele Gerät bereit.
Hauptcode
Eingabepuffer
Das AssociatedIrp.SystemBuffer-Element verweist auf einen UCHAR-Puffer, den der Client ordnet, um eine Schreibadresse einzugeben. Der Client legt den Puffer auf eine ECP- oder EPP-Schreibadresse fest.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength-Member ist auf die Größe (in Bytes) einer UCHAR festgelegt.
Ausgabepuffer
Keine.
Länge des Ausgabepuffers
Keine.
Statusblock
Das Element Information ist auf 0 festgelegt.
Der Statusmember ist auf einen der generischen status Werte festgelegt, die von Gerätesteuerungsanforderungen für parallele Geräte zurückgegeben werden, oder auf den folgenden Wert:
STATUS_INVALID_PARAMETER
Parameters.DeviceIoControl.InputBufferLength ist kleiner als die Größe einer UCHAR in Bytes.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddpar.h (include Ntddpar.h) |