Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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)

Siehe auch

IOCTL_SERIAL_SET_LINE_CONTROL

SERIAL_LINE_CONTROL