Memory-Mapped 文件信息

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

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

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

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