Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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)

Siehe auch

IOCTL_SERIAL_GET_LINE_CONTROL

SERIAL_LINE_CONTROL