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 |