Size | INT | Размер структуры
в байтах. Используйте sizeof() для заполнения этого поля |
Port | PORTS | Номер порта
(см. PORTS) |
dwBaudRate | DWORD | Скорость:
4800, 9600, 19200, 38400, 57600, 115200 |
byStopBits | BYTE | 0 = один
стоп бит; 1 = полтора; 2 = два |
byParity | BYTE | 0 = нет
бита контроля; 1 = нечетность; 2 = четность |
dwTimeout | DWORD | Таймаут
интерфейса в мс, по умолчанию 0 |
dwBufferSize | DWORD | Размер встроенного
буфера, по умолчанию 0 |
dwScan | DWORD | Время полинга
последовательного интерфейса; должно быть 0, если в документации изготовителя
аппаратуры нет иных указаний |
cByteSize | BYTE | 4...8: размер
символа в битах |
fOutxCtsFlow | BOOL | TRUE означает
контроль потока передачи по сигналу CTS |
fDtrControl | BYTE | DTR всегда
0 для открытого порта. 1: DTR 2: Управление по DTR |
fDsrSensitivity | BOOL | При TRUE
запрещен прием при отсутствии сигнала DSR |
fRtsControl | BYTE | 0: RTS всегда
0 для открытого порта; 1: RTS всегда 1 для открытого порта; 2: Драйвер держит RTS пока буфер приемника заполнен менее чем
на половину. Драйвер снимает RTS, если буфер заполнен более чем на
три четверти; 3: Управление по RTS: драйвер устанавливает RTS
на время передачи. После передачи всех данных из буфера RTS снимается |
fOutxDsrFlow | BOOL | Разрешает
управление по DSR. При переходе DSR в ноль передача приостанавливается |