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 |