|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
COMSTAT
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
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
COMSTAT
Структура COMSTAT содержит информацию об устройстве связи. Эта структура заполнена функцией ClearCommError.
typedef struct _COMSTAT { // cst DWORD fCtsHold : 1; // Tx, Ждущий сигнал CTS DWORD fDsrHold : 1; // Tx, Ждущий сигнал DSR DWORD fRlsdHold : 1; // Tx, Ждущий сигнал RLSD DWORD fXoffHold : 1; // Tx, Ожидавший, символ XOFF rec должен DWORD fXoffSent : 1; // Tx, Ожидавший, символ XOFF посылал DWORD fEof : 1; // СИМВОЛ EOF посылал DWORD fTxim : 1; // символ, ждущий Tx DWORD fReserved : 25; // зарезервировавшее DWORD cbInQue; // байты в входном буфере
DWORD cbOutQue; // байты на выходе буферизуют } COMSTAT, *LPCOMSTAT;
Участники
fCtsHold
Определяет что независимо передача ждет CTS сигнала (очистка-посылает), чтобы быть посланн. Если этот элемент является ИСТИНОЙ, передача ожидается.
fDsrHold
Определяет что независимо передача ждет DSR сигнала (данные-были установлены-готовым), чтобы быть посланн. Если этот элемент является ИСТИНОЙ, передача ожидается.
fRlsdHold
Определяет что независимо передача ждет RLSD сигнала (приемник-строка-сигнал-обнаруживает), чтобы быть посланн. Если этот элемент является ИСТИНОЙ, передача ожидается.
fXoffHold
Определяет что независимо передача ожидается поскольку символ XOFF был получен. Если этот элемент является ИСТИНОЙ, передача ожидается.
fXoffSent
Определяет что независимо передача ожидается поскольку символ XOFF был передан. Если этот элемент является ИСТИНОЙ, передача ожидается. Передача останавливается когда символ XOFF передан на систему, которая берет следующий символ как XON, независимо от фактического символа.
fEof
Определяет получен конец--файла (EOF) символа. Если этот элемент является ИСТИНОЙ, символ EOF получен.
fTxim
Если этот элемент является ИСТИНОЙ, есть символ ставился в очередь для передачи, которая пришла на устройство связи посредством функции TransmitCommChar. Устройство связи передает такой символ впереди других символов в выходном буфере устройства.
fReserved
Зарезервированное; не используйтесь.
cbInQue
Определяет количество байтов полученных последовательным поставщиком но еще не прочитанных операцией ReadFile.
cbOutQue
Определяет количество байтов данных пользователя оставаясь в передан для всех операций записи. Эта величина будет нулем для nonoverlapped записывать.
Смотри Также
ClearCommError, ReadFile, TransmitCommChar
|
|
|
|
| |