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图

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

上海居民的社会参与研究

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计