Prev Next
The COMSTAT structure contains information about a communications
device. This structure is filled by the ClearCommError
function.
typedef struct _COMSTAT { // cst
DWORD fCtsHold : 1; // Tx waiting for CTS signal
DWORD fDsrHold : 1; // Tx waiting for DSR signal
DWORD fRlsdHold : 1; // Tx waiting for RLSD signal
DWORD fXoffHold : 1; // Tx waiting, XOFF char rec'd
DWORD fXoffSent : 1; // Tx waiting, XOFF char sent
DWORD fEof : 1; // EOF character sent
DWORD fTxim : 1; // character waiting for Tx
DWORD fReserved : 25; // reserved
DWORD cbInQue; // bytes in input buffer
DWORD cbOutQue; // bytes in output buffer
} COMSTAT, *LPCOMSTAT;
Members
-
fCtsHold
-
Specifies whether transmission is waiting for the CTS (clear-to-send) signal
to be sent. If this member is TRUE, transmission is waiting.
-
fDsrHold
-
Specifies whether transmission is waiting for the DSR (data-set-ready) signal
to be sent. If this member is TRUE, transmission is waiting.
-
fRlsdHold
-
Specifies whether transmission is waiting for the RLSD
(receive-line-signal-detect) signal to be sent. If this member is TRUE,
transmission is waiting.
-
fXoffHold
-
Specifies whether transmission is waiting because the XOFF character was
received. If this member is TRUE, transmission is waiting.
-
fXoffSent
-
Specifies whether transmission is waiting because the XOFF character was
transmitted. If this member is TRUE, transmission is waiting. Transmission
halts when the XOFF character is transmitted to a system that takes the next
character as XON, regardless of the actual character.
-
fEof
-
Specifies whether the end-of-file (EOF) character has been received. If this
member is TRUE, the EOF character has been received.
-
fTxim
-
If this member is TRUE, there is a character queued for transmission that has
come to the communications device by way of the TransmitCommChar
function. The communications device transmits such a character ahead of other
characters in the device’s output buffer.
-
fReserved
-
Reserved; do not use.
-
cbInQue
-
Specifies the number of bytes received by the serial provider but not yet read
by a ReadFile operation.
-
cbOutQue
-
Specifies the number of bytes of user data remaining to be transmitted for all
write operations. This value will be zero for a nonoverlapped write.
See Also
ClearCommError, ReadFile,
TransmitCommChar
file: /Techref/os/win/api/win32/struc/src/str02_6.htm, 3KB, , updated: 2000/4/7 11:20, local time: 2024/11/8 01:14,
|
| ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://linistepper.com/techref/os/win/api/win32/struc/src/str02_6.htm"> COMSTAT</A> |
Did you find what you needed?
|