IOCTL_SERIAL_SET_LINE_CONTROL IOCTL (ntddser.h)
Die IOCTL_SERIAL_SET_LINE_CONTROL-Anforderung legt das Line Control Register (LCR) fest. Das Zeilensteuerungsregister steuert die Datengröße, die Anzahl der Stoppbits und die Parität.
Um den Wert des Zeilensteuerungsregisters abzurufen, kann ein Client eine IOCTL_SERIAL_GET_LINE_CONTROL-Anforderung verwenden.
Hauptcode
Eingabepuffer
AssociatedIrp.SystemBuffer verweist auf eine vom Client zugewiesene SERIAL_LINE_CONTROL-Struktur, die zum Eingeben von Zeilensteuerungsinformationen verwendet wird.
Länge des Eingabepuffers
Parameters.DeviceIoControl.InputBufferLength wird auf die Größe einer SERIAL_LINE_CONTROL-Struktur in Bytes festgelegt.
Ausgabepuffer
Keine.
Länge des Ausgabepuffers
Keine.
Statusblock
Der Information-Member ist auf 0 (null) festgelegt.
Das Element Status ist auf einen der generischen Statuswerte für Anforderungen der seriellen Gerätesteuerung festgelegt. Eine status STATUS_INVALID_PARAMETER gibt an, dass die angegebenen Zeilensteuerungsinformationen ungültig sind.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddser.h (include Ntddser.h) |