include vcomm.inc _COMSTAT STRUC BitMask DD ? cbInque DD ? cbOutque DD ? _COMSTAT ENDS
Contains information about the status of a communications channel and the amount of data in the receive and transmit queues. This structure is filled by _VCOMM_ClearCommError and _VCOMM_GetCommQueueStatus.
BitMask
The communications state. Can be zero or more of these values:
Value | Meaning |
fCtsHold | Transmission is suspended because CTS is off. |
fDsrHold | Transmission is suspended because DSR is off. |
fRlsdHold | Transmission is suspended because RLSD is off. |
fXoffHold | Transmission is suspended because the XOFF character was received. |
fXoffSent | An XOFF handshaking character has been sent. |
fEof | The end-of-file (EOF) character was received. |
fTxim | An "immediate" character, specified in a previous call to the _VCOMM_TransmitCommChar service, is waiting to be transmitted. |
cbInque and cbOutque
Number of characters in the receive and transmit queues.
See also _VCOMM_ClearCommError, _VCOMM_GetCommQueueStatus, _VCOMM_TransmitCommChar