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
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) |