⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d040.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
即可解决不同操作系统的字符转换问题。
2.3  实例2:基于Windows API的虚拟终端实现
    Windows API('Mndows Application Programming Interface, Windows应用程序编程接
口),是所有Windows应用程序的根本之所在。简单地说,API就是一系列的例程,应用程
序通过调用这些例程来请求操作系统完成一些低级服务。在Windows这样的图形用户界面
中,应用程序的窗口、图标、菜单和对话框等就是由API来管理和维护的。
2.3.1 Windows API通信编程类和基本API函数
    本节将详尽地介绍Windows 9X/NlUXP操作系统的32位API通信函数。读者在以后的
编程实践中用到相关函数后,可以仔细了解各个函数的功能及应用方法。在以下说明中按照
API编程中使用串口的基本顺序来解释各个函数。
    为了查询方便,在这里均列出各个函数的说明顺序号:
    ●CreateFile    打开串口函数
    ●SetupComm    缓冲区分配函数
●GetCommState
●SetCommState
●GetCommProperties
●BuildCommDCB
●BuildCommDCBAndTimeouts
■GetCommTimeouts
●SetCommTimeouts
●ReadFile/ReadFileEx
●WriteFile/WriteFileEx
●ClearCommError
●PurgeComm
●FlushFileBuffer
●GetOverlappedResult
●WaitForSingleObject
●SetCommMask
●GetCommMask
●WaitCommEvent
●CreateEvent
●EscapeCommFunction
●SetCommBreak
●ClearCommBreak
下面详细介绍几个重要的函数。
(1) CreateFile打开串口函数
获取串口当前配置函数
配置串口函数
获取串口属性函数
DCB填充函数
DCB和Timeouts填充函数
超时获取函数
超时设置函数
读串口函数
写串口函数
清除错误标志函数
终止读写腈空缓冲区函数
清空缓冲区函数
异步I/O操作结果获取函数
异步I]O操作事件获取函数
通信事件设置函数
当前通信事件获取函数
通信事件监测函数
事件创建函数
握手信号设置函数
通信设备挂起函数
通信设备恢复函数

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -