Debugging Tools for Windows

!mapped_file

!mapped_file扩展命令显示指定地址所在的内存映射文件所关联的文件名字。

语法

!mapped_file Address 

参数

Address
指定映射文件的地址。如果Address不在内存映射文件中,则命令失败。

DLL

Windows 2000 Uext.dll
Windows XP和之后 Uext.dll

!mapped_file 扩展命令只能用于活动、非远程调试。

注释

这里有三个例子。前两个地址是从文件映射出来的,第三个地址不是。

0:000> !mapped_file 4121ec 
Mapped file name for 004121ec: '\Device\HarddiskVolume2\CODE\TimeTest\Debug\TimeTest.exe'

0:000> !mapped_file 77150000 
Mapped file name for 77150000: '\Device\HarddiskVolume2\Windows\System32\kernel32.dll'

0:000> !mapped_file 80310000 
No information found for 80310000: error 87

附加信息

关于内存映射文件的更多信息,查看Windows SDK中的 MapViewOfFile

Build machine: CAPEBUILD