DISPID的属性或方法

时间:2009-11-13 23:03:11

标签: windows com ole

是否可以知道给定的DISPID(GetIDsOfNames的结果)是方法,属性getter还是setter?

1 个答案:

答案 0 :(得分:2)

您可以通过获取DISPID的INVOKEKIND枚举来说明这一点。看看ITypeInfo::GetFuncDesc。有关如何执行此操作的示例,请查看ATL函数AtlGetFuncInfoFromId的实现。