Freigeben über


SERIAL_CHARS Struktur (ntddser.h)

Die SERIAL_CHARS Struktur gibt die Sonderzeichen an, die der serielle Controllertreiber für die Handshakeflusssteuerung verwendet.

Syntax

typedef struct _SERIAL_CHARS {
  UCHAR EofChar;
  UCHAR ErrorChar;
  UCHAR BreakChar;
  UCHAR EventChar;
  UCHAR XonChar;
  UCHAR XoffChar;
} SERIAL_CHARS, *PSERIAL_CHARS;

Angehörige

EofChar

Das EOF-Zeichen (Ende der Datei). Der Empfang dieses Zeichens markiert das Ende des Eingabedatenstroms.

ErrorChar

Das Paritätsfehler-Ersetzungszeichen. Byte, die mit Paritätsfehlern empfangen werden, werden durch dieses Zeichen ersetzt.

BreakChar

Das Umbruchzeichen. Der Empfang dieses Zeichens gibt an, dass im Eingabedatenstrom ein Umbruch (temporäre Pause) aufgetreten ist.

EventChar

Das Ereigniszeichen. Der Empfang dieses Zeichens signalisiert ein serielles Kommunikationsereignis, wenn das SERIAL_EV_RXFLAG Flagbit im aktuellen Warteformat festgelegt ist. Die Wartemaske wird von der IOCTL_SERIAL_SET_WAIT_MASK Anforderung festgelegt. Die IOCTL_SERIAL_WAIT_ON_MASK-Anforderung initiiert eine Wartezeit für die Ereignisse im Warteformat.

XonChar

Das XON-Zeichen (Übertragungs-On), das sowohl für Sende- als auch Empfangsvorgänge verwendet werden soll. Die XON- und XOFF-Zeichen werden für die Softwareflusssteuerung verwendet.

XoffChar

Das XOFF-Zeichen (Übertragung aus), das sowohl für Übertragungs- als auch für Empfangsvorgänge verwendet werden soll.

Bemerkungen

Diese Struktur wird von den anforderungen IOCTL_SERIAL_SET_CHARS und IOCTL_SERIAL_GET_CHARS verwendet.

Eine IOCTL_SERIAL_SET_CHARS Anforderung zum Festlegen der XON- und XOFF-Zeichen auf denselben Wert schlägt fehl.

Anforderungen

Anforderung Wert
Header- ntddser.h

Siehe auch

IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK