7) hTemplateFile:用于设置在打开文件或设备句柄时是否将句柄文件复制 到 lpFileName 指定的路径中打开,在打开现有的文件或设备时函数将忽 略这一参数,一般设置为 NULL;

(2)CloseHandle 函数,函数原型为:

Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long 

这一函数用以关闭指定句柄的文件或设备,参数 hObject 即为所要关闭的文 件或设备句柄。该函数执行成功时的返回值为 1,失败时返回值为 0;

(3)WriteFile 函数,函数原型为:文献综述

这一函数用来将数据写入文件或设备中,该函数执行成功时的返回值为 1, 失败时返回值为 0。

各参数说明如下:

1)  hFile:需要写入数据的文件或设备句柄;

2) lpBuffer:指向存储着向文件或设备写入的数据的缓冲区指针,程序中设 定为用于接收发送数据的 Byte 型数组 bWrite;

3) nNumberOfBytesToWrite:需要写入文件或设备的数据量(字节数),程序 中为输入指令字符串的长度;

4)lpNumberOfBytesWritten:这一参数指定用于返回实际写入文件或设备的 数据量(字节数)的变量;

5)lpOverlapped:指向一个 OVERLAPPED 结构体的指针,只有使用参数 dwFlagsAndAttributes 为 FILE_FLAG_OVERLAPPED 的 CreateFile 函数 打开的文件或设备在使用 WriteFile 函数写数据时才要求这一参数,其他 情况下均可以设置为 0;

(4)  ReadFile 函数,函数原型为:

这一函数用来读取特定文件或设备上的数据,该函数执行成功时的返回值为

1,失败时返回值为 0。 各参数说明如下:

1)  hFile:需要读取数据的文件或设备句柄;

2) lpBuffer:指向用于存储从文件或设备读入的数据的缓冲区指针,程序中 设定为用于接收数据的 Byte 型数组 bRead;

3)   nNumberOfBytesToRead:需要从文件或设备中读取的数据量(字节数),

程序中指定长度为 255 以完整地接收模块响应;

4)lpNumberOfBytesWritten:这一参数指定用于返回实际从文件或设备读取 的数据量(字节数)的变量;

5)lpOverlapped:同 WriteFile 函数中的同名参数;来-自~优+尔=论.文,网www.chuibin.com +QQ752018766-

(5)PurgeComm 函数,函数原型为:这一函数用来清除特定通讯端口输入和输出缓冲区中的所有字符,同时也可 以终止该通讯端口所有未决读写操作。函数执行成功时的返回值为 1,失败时的 返回值为 0。

各参数说明如下:

1)  hFile:需要清空缓冲区的通讯端口句柄;

2) dwFlags:指定清除端口所进行的操作,其值为 PURGE_RXABORT (&H2, 括号中均指 Visual Basic 中所需要使用的值),PURGE_RX-CLEAR(&H8)、 PURGE_TXABORT(&H1)、PURGE_TXCLEAR(&H4),一般在使用此函

数是将四个参数值一起使用;

上一篇:java+mysql手机销售系统设计+源代码
下一篇:jsp+mysql超市账单管理系统的设计+ER图

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

浅谈农村大气环境保护的制度构建【1868字】

个案管理茬老年糖尿病患...

2021年什么行业赚钱,适合...

发酵米粉优势菌株的发酵特性研究

新疆农林高校學生昆虫生...

激光模拟训练器材国内外研究现状

日语论文中日酒文化对比研究

大淘宝网的虚假交易研究

淮安市高校足球运动损伤问卷调查表

肢体语言在小学英语教学中的应用浅谈