SERIAL_CHARS struttura (ntddser.h)

La struttura SERIAL_CHARS specifica i caratteri speciali usati dal driver del controller seriale per il controllo del flusso handshake.

Sintassi

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

Members

EofChar

Carattere EOF (fine file). La ricezione di questo carattere contrassegna la fine del flusso di input.

ErrorChar

Carattere di sostituzione dell'errore di parità. I byte ricevuti con errori di parità vengono sostituiti da questo carattere.

BreakChar

Carattere di interruzione. La ricezione di questo carattere indica che si è verificata un'interruzione (pausa temporanea) nel flusso di input.

EventChar

Carattere dell'evento. La ricezione di questo carattere segnala un evento di comunicazione seriale se il bit del flag di SERIAL_EV_RXFLAG è impostato nella maschera di attesa corrente. La maschera di attesa viene impostata dalla richiesta di IOCTL_SERIAL_SET_WAIT_MASK . La richiesta di IOCTL_SERIAL_WAIT_ON_MASK avvia un'attesa per gli eventi nella maschera di attesa.

XonChar

Carattere XON (trasmissione su) da usare sia per le operazioni di trasmissione che di ricezione. I caratteri XON e XOFF vengono usati per il controllo del flusso software.

XoffChar

Carattere XOFF (trasmette off) da usare sia per le operazioni di trasmissione che di ricezione.

Commenti

Questa struttura viene usata dalle richieste di IOCTL_SERIAL_SET_CHARS e IOCTL_SERIAL_GET_CHARS .

Una richiesta di IOCTL_SERIAL_SET_CHARS per impostare i caratteri XON e XOFF sullo stesso valore avrà esito negativo.

Requisiti

Requisito Valore
Intestazione ntddser.h

Vedi anche

IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK