Freigeben über


IOCTL_SERIAL_GET_LINE_CONTROL IOCTL (ntddser.h)

Die IOCTL_SERIAL_GET_LINE_CONTROL-Anforderung gibt Informationen zum Zeilensteuerungssatz für ein serielles Gerät zurück. Die Parameter für die Zeilensteuerung umfassen die Anzahl der Stoppbits, die Anzahl der Datenbits und die Parität.

Zum Konfigurieren des Leitungssteuerelements kann ein Client eine IOCTL_SERIAL_SET_LINE_CONTROL-Anforderung verwenden.

Informationen zu gültigen Einstellungen für das Register der Liniensteuerung finden Sie unter SERIAL_LINE_CONTROL.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Keine.

Länge des Eingabepuffers

Keine.

Ausgabepuffer

Der AssociatedIrp.SystemBuffer-Member verweist auf eine vom Client zugewiesene SERIAL_LINE_CONTROL Struktur, die der serielle Controllertreiber verwendet, um Informationen zur Leitungssteuerungskonfiguration auszugeben.

Länge des Ausgabepuffers

Das Parameters.DeviceIoControl.OutputBufferLength-Element wird auf die Größe einer SERIAL_LINE_CONTROL-Struktur in Bytes festgelegt.

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Information-Element auf die Größe einer SERIAL_LINE_CONTROL-Struktur in Bytes festgelegt. Andernfalls wird das Information-Element auf 0 (null) festgelegt.

Das Element Status ist auf einen der generischen Statuswerte für Anforderungen der seriellen Gerätesteuerung festgelegt.

Anforderungen

Anforderung Wert
Header ntddser.h (include Ntddser.h)

Weitere Informationen

IOCTL_SERIAL_SET_LINE_CONTROL

SERIAL_LINE_CONTROL