Freigeben über


IOCTL_PAR_SET_READ_ADDRESS IOCTL (ntddpar.h)

Die anforderung IOCTL_PAR_SET_READ_ADDRESS legt eine erweiterte Funktionen port (ECP) oder erweiterte Parallelport-Leseadresse (EPP) für ein paralleles Gerät fest.The IOCTL_PAR_SET_READ_ADDRESS request sets an extended capabilities port (ECP) or enhanced parallel port (EPP) read address (channel) for a parallel device.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der AssociatedIrp.SystemBuffer Member verweist auf einen UCHAR-Puffer, den der Client zur Eingabe einer Leseadresse zuweist. Die Anforderung legt den Puffer auf eine ECP- oder EPP-Leseadresse 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_WRITE_ADDRESS