【问题标题】:How to get CLSID variable name, like MSVC?如何获取 CLSID 变量名称,如 MSVC?
【发布时间】:2010-09-06 00:09:18
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: visual-c++ com clsid


    【解决方案1】:

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

    【讨论】:

    • 我是这么认为的 - 我想我必须接受“人名” - 运送所有 .pdbs 不值得变量名 :) 谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 2013-04-02
    • 2012-02-11
    • 1970-01-01
    • 2021-08-13
    相关资源
    最近更新 更多