IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE IOCTL (parallel.h)
Die IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE Anforderung löscht den Betriebsmodus eines parallelen Ports.
Weitere Informationen finden Sie unter Festlegen und Löschen des Kommunikationsmodus für einen ParallelPort-.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Der AssociatedIrp.SystemBuffer Member verweist auf eine PARALLEL_CHIP_MODE Struktur, die der Client Informationen zum Eingabechipmodus zuweist. Der Client legt den ModeFlags Member auf den aktuellen Betriebsmodus fest.
Eingabepufferlänge
Die Anforderung legt den Parameters.DeviceIoControl.InputBufferLength Member auf die Größe einer PARALLEL_CHIP_MODE Struktur in Byte fest.
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 internen Gerätesteuerungsanforderungen für parallele Ports oder auf einen der folgenden Werte zurückgegeben werden:
STATUS_BUFFER_TOO_SMALL
Der Wert des Parameters.DeviceIoControl.InputBufferLength Member ist kleiner als die Größe einer PARALLEL_CHIP_MODE-Struktur in Byte.
STATUS_INVALID_DEVICE_STATE
Der angegebene Betriebsmodus entspricht nicht dem aktuellen Betriebsmodus des parallelen Ports.
Anforderungen
Anforderung | Wert |
---|---|
Header- | parallel.h (include Parallel.h) |