windows内存映射文件.docxVIP

  • 4
  • 0
  • 约1.39万字
  • 约 12页
  • 2018-01-09 发布于河南
  • 举报
windows内存映射文件

windows内存映射文件2009-05-14 21:57本文介绍利用内存映射文件修改大文件:在大文件内存前加入一段数据,若要使用内存映射文件,必须执行下列操作步骤:创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作内存映射文件的文件; 创建一个文件映射内核对象,告诉系统该文件的大小和你打算如何访问该文件; 让系统将文件映射对象的全部或一部分映射到你的进程地址空间中; 当完成对内存映射文件的使用时,必须执行下面这些步骤将它清除:告诉系统从你的进程的地址空间中撤消文件映射内核对象的映像; 关闭文件映射内核对象; 关闭文件内核对象;  下面将用一个实例详细介绍这些操作步骤,(本实例的目的就是将一个文件A其内容前面加入一些内容存入文件B,我想大家在程序开发当中会遇到这种情况的)。一、我们打开关于A文件内核对象,并创建一个关于B文件的内核对象若要创建或打开一个文件内核对象,总是要调用CreateFile函数:HANDLE CreateFile(PCSTR pszFileName,DWORD dwDesiredAccess,DWORD dwShareMode,PSECURITY_ATTRIBUTES psa,DWORD dwCreationDisposition,DWORD dwFlagsAndAttributes,HANDLE hTemplateFile);CreateFile函数拥

文档评论(0)

1亿VIP精品文档

相关文档