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 |