Freigeben über


SERIAL_CHARS-Struktur (ntddser.h)

Die SERIAL_CHARS-Struktur gibt die Sonderzeichen an, die der serielle Controllertreiber für die Steuerung des Handshakeflusses verwendet.

Syntax

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

Member

EofChar

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

ErrorChar

Das Paritätsfehler-Ersetzungszeichen. Bytes, 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 Flagbits in der aktuellen Wartemaske festgelegt ist. Die Wartemaske wird durch die IOCTL_SERIAL_SET_WAIT_MASK Anforderung festgelegt. Die IOCTL_SERIAL_WAIT_ON_MASK Anforderung initiiert eine Wartezeit auf die Ereignisse in der Wartemaske.

XonChar

Das XON-Zeichen (transmission on), das sowohl für Sende- als auch für Empfangsvorgänge verwendet werden soll. Die Zeichen XON und XOFF werden für die Steuerung des Softwareflusses verwendet.

XoffChar

Das zeichen XOFF (transmit off), das sowohl für Sende- als auch Empfangsvorgänge verwendet werden soll.

Hinweise

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

Weitere Informationen

IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK