Com GetRecordInfoFromGuids返回未找到元素错误

Com GetRecordInfoFromGuids返回未找到元素错误,com,Com,GetRecordInfoFromGuids何时可以返回“未找到元素”错误代码?我想我用正确的参数调用它,如 GetRecordInfoFromGuids(LIBID_MYLib、4、0、0x409、u uuidof(MyStruct)和pRI) 此外,我能够正确地获取uuuidof(MyStruct)的值,并在我的idl文件(4.0中的tlb版本)中获取该值 请指出我的错误所在。类型库是否已正确注册?使用SysInternals的ProcMon实用程序进行故障排除。我已正确注册了COM dll

GetRecordInfoFromGuids何时可以返回“未找到元素”错误代码?我想我用正确的参数调用它,如

GetRecordInfoFromGuids(LIBID_MYLib、4、0、0x409、u uuidof(MyStruct)和pRI)

此外,我能够正确地获取uuuidof(MyStruct)的值,并在我的idl文件(4.0中的tlb版本)中获取该值
请指出我的错误所在。

类型库是否已正确注册?使用SysInternals的ProcMon实用程序进行故障排除。我已正确注册了COM dll。我也需要注册tlb吗?实际上,我有一个C++写的COM DLL,我的客户是一个MFC应用程序,我在这里调用GetRecordInfoFromGuids。