Работа с коммуникационными портами (COM и LPT) в программах для Win32


         

Структура COMMPROP - часть 3


Битовая маска. Определяет возможности предоставляемые устройством. Возможны следующие значения:

  • PCF_16BITMODE                                           Поддерживается специальный 16-битный режим.
  • PCF_DTRDSR                                                  Поддерживаются сигналы DTR/DSR.
  • PCF_INTTIMEOUTS                                      Поддерживается межсимвольный тайм-аут.
  • PCF_PARITY_CHECK                                   Поддерживается контроль четности.
  • PCF_RLSD                                                        Поддерживается определение наличия сигнала в приемной линии.
  • PCF_RTSCTS                                                   Поддерживаются сигналы RTS/CTS.
  • PCF_SETXCHAR                                            Поддерживаются задаваемые символы XON/XOFF.
  • PCF_SPECIALCHARS                                   Поддерживаются спецсимволы.
  • PCF_TOTALTIMEOUTS                               Поддерживаются общие тайм-ауты (ожидаемое время).
  • PCF_XONXOFF                                              Поддерживается программное (XON/XOFF) управление потоком.
  • PCF_XONXOFF                                              Поддерживается программное (XON/XOFF) управление потоком.

dwSettableParams

Битовая маска. Определяет допустимые для изменения параметры. Возможны следующие значения:

  • SP_BAUD                                                         Скорость обмена.
  • SP_DATABITS                                               Бит в символе.
  • SP_HANDSHAKING                                      Рукопожатие (управление потоком).
  • SP_PARITY                                                      Четность.
  • SP_PARITY_CHECK                                      Контроль четности.
  • SP_RLSD                                                          Детектирование наличия сигнала в приемной линии.
  • SP_STOPBITS                                                 Количество стоповых бит.

dwSettableBaud

Битовая маска. Определяет допустимый набор скоростей обмена. Допустимые для данного поля значения указаны в описании поля dwMaxBaud.




Содержание  Назад  Вперед