在wince.net下读写文件的问题?请教高手

aiyu33 2004-03-15 06:46:10
我的程序需要一个进程不断循环的写数据到一个文件中,当遇到某个事件后另外一个
进程就读这个文件中的数据,但我确发现无论我怎么设置createfile中的参数都无法在写的同时再读这个文件。难道wince.net中无法实现这种功能吗?
下面我是创建和打开文件的代码
创建文件并写
HANDLE hSetTime = CreateFile(_T(SETTIME_FILE), GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_HIDDEN, NULL);

当遇到某个事件后打开这个文件然后读数据

HANDLE hSetTime = CreateFile(_T(SETTIME_FILE), GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_HIDDEN, NULL);
但每次得出来得 HANDLE 为INVALID_HANDLE_VALUE,并且error代码为30,请问是我设置有问题还是wince.net不支持这种读写方式?先谢了
...全文
25 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧