使用CREATEFILE打开卷区,如何设置参数能使运行速度快点?

mickyo mickyo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


使用CREATEFILE打开卷区,如何设置参数能使运行速度快点?

如打开卷
CreateFile(Volume,GENERIC_EXECUTE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);


打开文件
CreateFile(File,0,0,NULL,OPEN_EXISTING,0,NULL);


再使用 DeviceIoControl 做些事情


CREATEFILE里面的参数该如何设置能使运行速度快些?

比如
打开文件 dwDesiredAccess 参数 设置成 GENERIC_READ就会慢很多
...全文

相关推荐

CreateFile 读写串口 最简demo

CreateFile 读写串口 最简demo" 是一个适用于VC6(Visual C++ 6.0)开发环境的示例项目,它演示了如何使用CreateFile函数来打开、读取和写入串行端口。

大圣-武汉

VC6开发串口调试助手ComTest:从串口通信原理到实战

串口通信是嵌入式开发、硬件调试与上位机联调中的基础技术,其本质是设备间通过串行数据线按位传输,必须严格约定波特率、数据位、停止位与校验位。理解这一原理,才能正确实现数据的收发与解析。在Windows平台上,开发者常借助MSComm控件快速构建串口调试工具,通过事件驱动模型处理异步数据,并结合二进制模式避免0x00被截断等隐藏问题。这类工具广泛应用于单片机、GPS模块、PLC等设备的通信验证,可大幅提升调试效率。本文以VC6开发串口调试助手ComTest为例,讲解如何借助MSComm控件完成串口参数配置、数据

weixin_34387468

WTL在Windows CE嵌入式UI开发中的轻量化实践

嵌入式GUI开发面临资源受限与开发效率的双重挑战,其核心在于如何在有限内存和算力下实现高性能原生界面。WTL(Windows Template Library)作为基于ATL的模板化UI框架,以编译期绑定、零运行时开销、RAII资源管理为技术原理,显著优于MFC的虚函数开销和Win32的开发冗余。它在Windows CE/Windows Mobile平台展现出独特技术价值:极小二进制体积(实测427KB)、毫秒级启动、GDI句柄安全及ARM指令优化。典型应用场景包括车载导航、工业手持终端、FM收音机等强实时

chuanbofen3674

CreateFile 文件读取和写入

### 文件读取要使用`CreateFile`进行文件读取,首先设置`dwDesiredAccess`为`FILE_GENERIC_READ`,表示请求读取权限。

夜半悄悄shuo

CreateFile函数的用法详解

- 使用 `dwFlagsAndAttributes` 参数可以为文件设置多种标志和属性,这对于文件的操作和优化非常重要。

ricnic
评论
收藏 已收藏
分享
返回顶部
mickyo
硬件/系统 2,644 成员 17,229 内容