Структура COMSTAT


Структура COMSTAT содержит информацию о коммуникационном устройстве. Эта структура заполняется функцией ClearCommError.

Синтаксис

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;

Члены структуры

fCtsHold

Если этот член структуры - ИСТИНА (TRUE), передача ожидает отправляемый сигнал CTS (готовности к приему).

fDsrHold

Если этот член структуры - ИСТИНА (TRUE), передача ожидает отправляемый сигнал DSR  (готовности модема).

fRlsdHold

Если этот член структуры - ИСТИНА (TRUE), передача ожидает отправляемый  сигнал  RLSD (детектор принимаемого линейного сигнала).

fXoffHold

Если этот член структуры - ИСТИНА (TRUE), передача - в режиме ожидания, потому что был принят символ XOFF.

fXoffSent

Если этот член структуры - ИСТИНА (TRUE), передача - в режиме ожидания, потому что был передан символ XOFF. (Передача останавливается, когда символ XOFF передается системе, которая принимает следующий символ как XON, независимо от фактического значения символа.

fEof

Если этот член структуры - ИСТИНА (TRUE), был принят символ метки конца файла (EOF).

fTxim

Если этот член структуры - ИСТИНА (TRUE), имеется очередь символов для передачи, которая прибыли в коммуникационное устройство через посредство функции TransmitCommChar. Коммуникационное устройство передает такой символ перед другими символами в буфере вывода данных устройства.

fReserved

Зарезервирован; не используется.

cbInQue

Число байтов, полученное от  поставщика последовательных данных, но все еще читаемых операцией ReadFile.

cbOutQue

Число байтов пользовательских данных, остающихся для передачи всем операциям записи. Это значение должно быть нуль для не асинхронной записи.

Смотри также

Обзор Коммуникационные ресурсы, Структуры, используемые коммуникационными ресурсами, ClearCommError, ReadFile , TransmitCommChar

Размещение и совместимость COMSTAT

К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да 
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С

Windows 2003 Server

Да
е

Windows 2000 Server

Да 
р

Windows NT Server

Да 
в

 

 
е

 

 
р 

 

 
 

Используемая библиотека

-

 

Заголовочный файл

 
 

- объявлено в

Winbase.h

 

- включено в

Windows.h

 

Unicode

Реализуется как версии Unicode и  ANSI. Обратите внимание!, что поддержка Windows Me/98/95 требует программы Microsoft Layer for Unicode.

 

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz