1

当您调试程序并将鼠标悬停在 GUID 变量上时,MSVC 会检索变量名称(例如 CLSID_FilterGraph)和人名(例如过滤器图形对象)。

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

有任何想法吗?

4

1 回答 1

1

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

于 2010-09-06T00:11:33.833 回答