Wind0ws文件操作API.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Wind0ws文件操作API

WINDOWS文件操作 1. 打开和关闭文件: HANDLE CreateFile( LPCTSTR  HYPERLINK lpFileName, // file name DWORD  HYPERLINK dwDesiredAccess, // access mode DWORD  HYPERLINK dwShareMode, // share mode LPSECURITY_ATTRIBUTES  HYPERLINK lpSecurityAttributes, // SD DWORD  HYPERLINK dwCreationDisposition, // how to create DWORD  HYPERLINK dwFlagsAndAttributes, // file attributes HANDLE  HYPERLINK hTemplateFile // handle to template file ); 参数类型及说明lpFileNameString,要打开的文件的名字dwDesiredAccessLong,如果为 GENERIC_READ 表示允许对设备进行读访问;如果为 GENERIC_WRITE 表示允许对设备进行写访问(可组合使用);如果为0,表示一个应用程序可以不通过访问设备来查询设备属性dwShareModeLong,0表示不共享; FILE_SHARE_READ 和/或 FILE_SHARE_WRITE 表示允许对文件进行共享访问lpSecurityAttributesSECURITY_ATTRIBUTES,指向一个SECURITY_ATTRIBUTES结构的指针,定义了文件的安全特性(如果操作系统支持的话)。一般设置为NULLdwCreationDispositionLong,下述常数之一:CREATE_NEW创建文件;如文件存在则会出错CREATE_ALWAYS创建文件,会改写前一个文件OPEN_EXISTING文件必须已经存在。由设备提出要求OPEN_ALWAYS如文件不存在则创建它TRUNCATE_EXISTING讲现有文件缩短为零长度dwFlagsAndAttributesLong,一个或多个下述常数FILE_ATTRIBUTE_ARCHIVE标记归档属性FILE_ATTRIBUTE_COMPRESSED将文件标记为已压缩,或者标记为文件在目录中的默认压缩方式FILE_ATTRIBUTE_NORMAL默认属性FILE_ATTRIBUTE_HIDDEN隐藏文件或目录FILE_ATTRIBUTE_READONLY文件为只读FILE_ATTRIBUTE_SYSTEM文件为系统文件FILE_FLAG_WRITE_THROUGH操作系统不得推迟对文件的写操作FILE_FLAG_OVERLAPPED允许对文件进行重叠操作FILE_FLAG_NO_BUFFERING禁止对文件进行缓冲处理。文件只能写入磁盘卷的扇区块FILE_FLAG_RANDOM_ACCESS针对随机访问对文件缓冲进行优化FILE_FLAG_SEQUENTIAL_SCAN针对连续访问对文件缓冲进行优化FILE_FLAG_DELETE_ON_CLOSE关闭了上一次打开的句柄后,将文件删除。特别适合临时文件也可在Windows NT下组合使用下述常数标记:SECURITY_ANONYMOUS, SECURITY_IDENTIFICATION, SECURITY_IMPERSONATION, SECURITY_DELEGATION, SECURITY_CONTEXT_TRACKING, SECURITY_EFFECTIVE_ONLYhTemplateFileLong,如果不为零,则指定一个文件句柄。新文件将从这个文件中复制扩展属性 CreateFile函数相当强大,Windows下的底层设备差不多都是由它打开的。它可以创建或打开文件、目录、物理磁盘、控制台缓冲区、邮槽和管道等。具体参考MSDN。 重叠操作也叫异步操作,若调用的函数立即返回则此操作就叫重叠操作。 背景: 1.在串口通信时,使用ReadFile和WriteFi

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档