Memory-Mapped文件信息

内存映射文件 (或文件映射) 是将文件的内容与进程的一部分虚拟地址空间相关联的结果。 它可用于在两个或多个进程之间共享文件或内存。

GetMappedFileName 函数接收进程句柄和指向地址的指针作为输入。 如果地址位于进程的虚拟地址空间中的内存映射文件中,则函数将返回内存映射文件的名称。 GetMappedFileName 返回的文件名使用设备窗体,而不是驱动器号。 例如,文件名 c:\winnt\system32\ctype.nls 在设备形式中如下所示:

\Device\Harddisk0\Partition1\WINNT\System32\ctype.nls

有关内存映射文件的详细信息,请参阅 文件映射。 有关将设备窗体中的文件名转换为驱动器号的示例,请参阅 从文件句柄获取文件名