IOCTL_SERIAL_SET_LINE_CONTROL IOCTL (ntddser.h)
Die IOCTL_SERIAL_SET_LINE_CONTROL Anforderung legt das Liniensteuerungsregister (LCR) fest. Das Liniensteuerelement steuert die Datengröße, die Anzahl der Stoppbits und die Parität.
Um den Wert des Zeilensteuerungsregisters zu erhalten, kann ein Client eine IOCTL_SERIAL_GET_LINE_CONTROL Anforderung verwenden.
Hauptcode
Eingabepuffer
Die AssociatedIrp.SystemBuffer verweist auf eine vom Client zugewiesene SERIAL_LINE_CONTROL Struktur, die zum Eingeben von Liniensteuerungsinformationen verwendet wird.
Eingabepufferlänge
Die Parameters.DeviceIoControl.InputBufferLength- wird auf die Größe einer SERIAL_LINE_CONTROL Struktur in Bytes festgelegt.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Information Member ist auf Null festgelegt.
Der Status- Member ist auf einen der generischen Statuswerte für anforderungen für serielle Gerätesteuerungfestgelegt. Ein Status von STATUS_INVALID_PARAMETER gibt an, dass die angegebenen Zeilensteuerungsinformationen ungültig sind.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddser.h (include Ntddser.h) |