golden_boy
驱动牛犊
驱动牛犊
  • 注册日期2002-06-20
  • 最后登录2006-02-26
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1703回复:1

linux 中的mmap 移植到 windows中怎么移植

楼主#
更多 发布于:2003-02-26 20:12
linux 中的mmap 移植到 windows中怎么移植
sunsetyang
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2007-03-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-03 00:44
linux 中的mmap 移植到 windows中怎么移植

参考一下cygwin下glibc中的mmap的实现。其实,windows下也提供了类似的函数,MapViewOfFile(好像是,好久不用都忘得差不多了:-()。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/mapviewoffile.asp
MapViewOfFile

The MapViewOfFile function maps a view of a file into the address space of the calling process.

To specify a suggested base address, use the MapViewOfFileEx function.


LPVOID MapViewOfFile(
  HANDLE hFileMappingObject,
  DWORD dwDesiredAccess,
  DWORD dwFileOffsetHigh,
  DWORD dwFileOffsetLow,
  SIZE_T dwNumberOfBytesToMap
);

[color=red]Optimization[/color] In Progress . . . Welcome to http://mail.ustc.edu.cn/~chyang/
游客

返回顶部