我需要解析一个类型库并分析每个接口的每个方法的参数。所以我进入一个接口,为该接口获取ITypeInfo
和TYPEATTR
,然后枚举所有方法,并为每个方法调用ITypeInfo::GetFuncDesc()
并获取FUNCDESC
并使用其{{1}调用memid
时的成员。
问题是,对于同时具有getter和setter的每个属性都具有相同的ITypeInfo.GetNames()
,所以当我调用memid
时,它返回一个getter的参数,但我甚至不能问它来获取setter的数据,因为没有参数来指定我想要“另一个具有相同memid的”。
如何获取相同属性的getter和setter的参数名称(因此具有相同的memid)?