【发布时间】:2010-09-06 00:09:18
【问题描述】:
当您调试程序并将鼠标悬停在 GUID 变量上时,MSVC 会同时检索变量名称(例如 CLSID_FilterGraph)和人名(例如 Filter Graph Object)。
第二个是通过查看 HKCR\CLSID\GUID - 但它从哪里获得变量名?它不在注册表中。
有什么想法吗?
【问题讨论】:
标签: visual-c++ com clsid
当您调试程序并将鼠标悬停在 GUID 变量上时,MSVC 会同时检索变量名称(例如 CLSID_FilterGraph)和人名(例如 Filter Graph Object)。
第二个是通过查看 HKCR\CLSID\GUID - 但它从哪里获得变量名?它不在注册表中。
有什么想法吗?
【问题讨论】:
标签: visual-c++ com clsid
.pdb 中的调试信息,可能。它只需要迭代 MIDL 生成的 mumble_i.c 文件中定义的 CLSID。匹配它们没问题,它们毕竟是全球唯一的:)
【讨论】: