beautypg.com

Appendix a. programming information, Windows 98/se or me software support, Driver limitations – Comtrol Multiport Modems Windows 98 User Manual

Page 49

background image

49

Appendix A. Programming Information

Microsoft© provides technical support for communication calls, which the
RocketPort or RocketModem series supports. This means most applications for the
Windows 98/SE or ME operating system (or other 32 bit programs) operate on
RocketPort or RocketModem ports without modification.

To assist you, Comtrol has created sample code (PROG32.ZIP), which is available
on the WEB and FTP sites. For further examples, you can look at Microsoft
Windows 98/SE or ME Software Development Kit (SDK) Programming Reference

books.

For help programming COMM API, contact Microsoft technical support.

Windows 98/SE or ME Software Support

This driver uses the Microsoft COMM API and supports all protocols and
applications that use the Windows 98/SE or ME COMM driver. These include but
are not limited to:

Hyperterminal

Briefcase

Microsoft Mail and FAX

Microsoft Online/Exchange

Dial-Up Networking

PPP/SLIP

Most Microsoft 16- and 32-bit API-supported applications.

Driver Limitations

The following are known driver limitations and are not implemented due to
hardware constraints, operating system constraints, or lack of demand. The
following are options used in the SetCommState() programming call.

fTXContinueOnXoff - Not Implemented. Option to stop Tx Flow when
RocketPort sends a Xoff.

fDSRSensitivty - Not Implemented. This option ignores any received data while
DSR is not active.

fRTSToggle - Not supported by Windows 98/SE or ME.

Parity - Only NONE/ODD/EVEN supported (No mark or No space).

StopBits - Restricted to 1 or 2 (No 1.5).

ByteSize - Restricted to 7 or 8 (No 5, 6).

The Windows 3.1 special RocketPort library calls are not supported in Windows
98/SE or ME (this was supplied for Windows 3.1 only as a means of opening ports
above COM10.)

In Windows 98/SE and ME, the current solution is to rewrite the program as a 32-
bit program and then use the special sequence \\.\COM11 in the CreateFile() call.