社区
非技术类
帖子详情
在createfile()里设置 FILE_FLAG_OVERLAPPED 位表示什么意思啊?
zhua_v
2002-01-23 01:31:07
...全文
2112
4
打赏
收藏
在createfile()里设置 FILE_FLAG_OVERLAPPED 位表示什么意思啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphihero
2002-03-10
打赏
举报
回复
一般用于硬件通讯,比如串口通讯,控制同步还是异步传输,设置FILE_FLAG_OVERLAPPED 表示异步传输,ReadFile()会马上返回,这能使费时I/O操作在后台中运行而调用线程自由执行别的任务,之后要GetOverlappedResult()函数来等待重叠操作的完成,即等待hEvent成员成为有信号的。
捕鲸叉
2002-01-23
打赏
举报
回复
FILE_FLAG_OVERLAPPED 标志表示异步操作。当采用异步读的时侯,ReadFile()立即返回,而不管有没有把缓冲区里的数据全部读完;异步写与之类似。
xjl1980_81
2002-01-23
打赏
举报
回复
g z
zhua_v
2002-01-23
打赏
举报
回复
当我createfile()后,先调用writefile()写一个文件,然后又用readifle()来读这个文件会有错误“重叠的I/O操作“,这个问题怎样解决
Create
File
函数的用法详解
史上最详尽的
Create
File
函数详解,包括所有参数、用法等等的系列解读,全文共14页,足见其详细所致。
create
file
使用 demo
create
file
使用 demo debug
file
操作系统实验七、Windows的文件管理.pdf
操作系统实验七、Windows的文件管理.pdf
delphi 下API函数写串口
delphi 利用API函数写串口。 //建立串口句柄 CommHandle :=
Create
File
(PChar(ComboBox1.Text),GENERIC_WRITE or GENERIC_READ, 0,nil,OPEN_EXISTING,
FILE
_F
LAG
_
OVERLAP
PED
or
FILE
_ATTRIBUTE_NORMAL,0); if CommHandle = INVALID_HANDLE_VALUE then begin CloseHandle(PostEvent); CloseHandle(ReadOs.hEvent); MessageBox(0,'串口打开失败!','Notice',MB_OK); StatusBar1.SimpleText := '串口打开失败'; Exit; end;
Create
File
函数祥解.txt
VC库
Create
File
函数祥解文档
Create
File
函数创建或打开下列对象,并返回一个可以用来访问这些对象的句柄。 文件 pipes 邮槽 通信资源 磁盘驱动器(仅适用于windowsNT) 控制台
非技术类
1,657
社区成员
58,951
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章