在Win32中管理虚拟内存 函数是可用的、如何使用它们,以及使用它们会对操作系统产生什么影响。本文将讨论如下的主题: 保留、提交,和释放虚拟内存 在虚拟内存页上改变保护 锁定虚拟内存页 查询一个进程的虚拟内存 在Microsoft Developer Network CD中有一个叫作ProcessWalker的示例程序,它将会在本篇技术文章中出现。该示例程序对于探索一个进程的内存地址空间是很有用的。它还使用了虚拟内存函数来实现一个相互链接的列表结构。概述本文是三篇相关技术文章中的其中一篇,这三篇文章分别是棗“在Win32中管理虚拟内存”、“在Win32中管理内存-映射文件”,以及快要完成的“在Win32中管理堆(heap)内存”棗它们解释了如何在Win32编程接口的应用程序中管理内存。在每篇文章的概述部分,要指明Win32编程模型中基本的内存部件,并且指出如果您对特殊领域的较有兴趣,那么应该参考哪一篇文章。Microsoft Windows 操作系统的第一个版本介绍了基于一个单个的全局堆(