IOCTL_SERIAL_GET_LINE_CONTROL IOCTL (ntddser.h)
Die anforderung IOCTL_SERIAL_GET_LINE_CONTROL gibt Informationen zum Line Control Set für ein serielles Gerät zurück. Die Parameter des Liniensteuerelements umfassen die Anzahl der Stoppbits, die Anzahl der Datenbits und die Parität.
Um das Leitungssteuerelement zu konfigurieren, 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
Nichts.
Eingabepufferlänge
Nichts.
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
Der Parameters.DeviceIoControl.OutputBufferLength Member wird auf die Größe einer SERIAL_LINE_CONTROL Struktur in Bytes festgelegt.
Statusblock
Wenn die Anforderung erfolgreich ist, wird das Information Member auf die Größe einer SERIAL_LINE_CONTROL Struktur in Byte festgelegt. Andernfalls wird der Information Member auf Null festgelegt.
Der Status- Member ist auf einen der generischen Statuswerte für anforderungen für serielle Gerätesteuerungfestgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddser.h (include Ntddser.h) |