如何获取CLSID变量名称,如MSVC?

时间:2010-09-06 00:09:18

标签: visual-c++ com clsid

当您调试程序并将鼠标悬停在GUID变量上时,MSVC将检索变量名称(例如CLSID_FilterGraph)和人名(例如Filter Graph Object)。

它通过查看HKCR \ CLSID \ GUID来做第二个 - 但它从哪里获取变量名称?它不在注册表中。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

可能是.pdb中的调试信息。它只需要迭代MIDL生成的mumble_i.c文件中定义的CLSID。没有问题匹配它们,它们毕竟是全球唯一的:)