Windows C:CreateMapFile 的逆过程

发布于 2024-12-08 16:56:25 字数 161 浏览 2 评论 0原文

我有一个相当奇怪的程序,我需要将文件加载到内存中,关闭该文件句柄,然后像文件一样使用内存中的文件图像(我使用带有句柄的 ReadFile、WriteFile )......所以基本上我'我正在考虑执行 CreateMapFile 的逆操作...这在 Windows API 中可能吗?

谢谢!

I have a rather odd program where I need to load a file into memory, close that file handle, and then use the file image in memory like a file (where i use ReadFile, WriteFile with a HANDLE)... so basically I'm looking at doing the inverse of CreateMapFile... is this possible within the Windows API?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅笑依然 2024-12-15 16:56:25

当您调用CreateFile时,您可以使用FILE_ATTRIBUTE_TEMPORARY。如果可能的话,它尝试将文件的数据保存在RAM中,但它不能保证这一点——如果内存足够低,数据可以写到磁盘上。

When you call CreateFile, you can use FILE_ATTRIBUTE_TEMPORARY. This attempts to hold the data for the file in RAM if possible, but it does not guarantee it -- the data could be written out to disk if memory gets low enough.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文