Structure COMSTAT (winbase.h)
Contient des informations sur un appareil de communication. Cette structure est remplie par la fonction ClearCommError .
Syntaxe
typedef struct _COMSTAT {
DWORD fCtsHold : 1;
DWORD fDsrHold : 1;
DWORD fRlsdHold : 1;
DWORD fXoffHold : 1;
DWORD fXoffSent : 1;
DWORD fEof : 1;
DWORD fTxim : 1;
DWORD fReserved : 25;
DWORD cbInQue;
DWORD cbOutQue;
} COMSTAT, *LPCOMSTAT;
Membres
fCtsHold
Si ce membre a la valeur TRUE, la transmission attend que le signal CTS (clear-to-send) soit envoyé.
fDsrHold
Si ce membre a la valeur TRUE, la transmission attend que le signal DSR (data-set-ready) soit envoyé.
fRlsdHold
Si ce membre a la valeur TRUE, la transmission attend que le signal RLSD (receive-line-signal-detect) soit envoyé.
fXoffHold
Si ce membre a la valeur TRUE, la transmission est en attente, car le caractère XOFF a été reçu.
fXoffSent
Si ce membre a la valeur TRUE, la transmission est en attente, car le caractère XOFF a été transmis. (La transmission s’arrête lorsque le caractère XOFF est transmis à un système qui prend le caractère suivant en tant que XON, quel que soit le caractère réel.)
fEof
Si ce membre a la valeur TRUE, le caractère de fin de fichier (EOF) a été reçu.
fTxim
Si ce membre a la valeur TRUE, un caractère est mis en file d’attente pour la transmission qui est arrivé au périphérique de communication par le biais de la fonction TransmitCommChar . Le périphérique de communication transmet un tel caractère avant les autres caractères dans la mémoire tampon de sortie de l’appareil.
fReserved
Réservé ; ne pas utiliser.
cbInQue
Nombre d’octets reçus par le fournisseur série, mais pas encore lus par une opération ReadFile .
cbOutQue
Nombre d’octets de données utilisateur restant à transmettre pour toutes les opérations d’écriture. Cette valeur est égale à zéro pour une écriture non inexploitée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Serveur minimal pris en charge | Windows Server 2003 |
En-tête | winbase.h (inclure Windows.h) |