Freigeben über


IOCTL_SERIAL_GET_HANDFLOW IOCTL (ntddser.h)

Die IOCTL_SERIAL_GET_HANDFLOW Anforderung gibt Informationen zur Konfiguration des Handshakeflusssteuerungssatzes für ein serielles Gerät zurück.

Um die Konfiguration der Handshakeflusssteuerung festzulegen, kann ein Client eine IOCTL_SERIAL_SET_HANDFLOW Anforderung verwenden.

Weitere Informationen zu den Einstellungen für die Handshakeflusssteuerung finden Sie unter SERIAL_HANDFLOW.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Keine.

Eingabepufferlänge

Keine.

Ausgabepuffer

Das AssociatedIrp.SystemBuffer-Element verweist auf eine vom Client zugewiesene SERIAL_HANDFLOW-Struktur , die der serielle Controllertreiber verwendet, um Informationen zur Konfiguration der Handshakeflusssteuerung auszugeben.

Länge des Ausgabepuffers

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

Statusblock

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

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

Anforderungen

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

Weitere Informationen

IOCTL_SERIAL_SET_HANDFLOW

SERIAL_HANDFLOW