我通过加载类型库 (TLB) 并使用和迭代类型来获取 COM 函数的ITypeLib地址ITypeInfo。调用AddressOfMemberITypeInfo 的函数后,我面临以下异常:
System.Runtime.InteropServices.COMException (0x800288BD):操作的模块类型错误。(来自 HRESULT 的异常:0x800288BD (TYPE_E_BADMODULEKIND))在 System.Runtime.InteropServices.ComTypes.ITypeInfo.AddressOfMember(Int32 memid,INVOKEKIND invKind,IntPtr& ppv)。
我该如何摆脱这个异常?