Partager via


structure SERIAL_CHARS (ntddser.h)

La structure SERIAL_CHARS spécifie les caractères spéciaux utilisés par le pilote du contrôleur série pour le contrôle de flux de négociation.

Syntaxe

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

Membres

EofChar

Caractère EOF (fin de fichier). La réception de ce caractère marque la fin du flux d’entrée.

ErrorChar

Caractère de remplacement de l’erreur de parité. Les octets reçus avec des erreurs de parité sont remplacés par ce caractère.

BreakChar

Caractère d’arrêt. La réception de ce caractère indique qu’un saut (pause temporaire) s’est produit dans le flux d’entrée.

EventChar

Caractère d’événement. La réception de ce caractère signale un événement de communication série si le bit d’indicateur SERIAL_EV_RXFLAG est défini dans le masque d’attente actuel. Le masque d’attente est défini par la requête IOCTL_SERIAL_SET_WAIT_MASK. La requête IOCTL_SERIAL_WAIT_ON_MASK lance une attente pour les événements dans le masque d’attente.

XonChar

Caractère XON (transmettre sur) à utiliser pour les opérations de transmission et de réception. Les caractères XON et XOFF sont utilisés pour le contrôle de flux logiciel.

XoffChar

Caractère XOFF (transmettre hors) à utiliser pour les opérations de transmission et de réception.

Remarques

Cette structure est utilisée par les requêtes IOCTL_SERIAL_SET_CHARS et IOCTL_SERIAL_GET_CHARS.

Une requête IOCTL_SERIAL_SET_CHARS pour définir les caractères XON et XOFF sur la même valeur échoue.

Exigences

Exigence Valeur
d’en-tête ntddser.h

Voir aussi

IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK