【发布时间】:2009-11-14 07:41:15
【问题描述】:
是否可以知道给定的 DISPID(GetIDsOfNames 的结果)是方法、属性 getter 还是 setter?
【问题讨论】:
是否可以知道给定的 DISPID(GetIDsOfNames 的结果)是方法、属性 getter 还是 setter?
【问题讨论】:
您可以通过获取 DISPID 的 INVOKEKIND 枚举来判断这一点。看看ITypeInfo::GetFuncDesc。有关如何执行此操作的示例,请查看 ATL 函数 AtlGetFuncInfoFromId 的实现。
【讨论】: