gpt4 book ai didi

c++ - CoGetClassObject 返回错误

转载 作者:行者123 更新时间:2023-11-30 02:04:39 26 4
gpt4 key购买 nike

我想读取 Windows 联系人(Windows 7 地址簿),但 CoGetClassObject 返回错误,我不知道为什么?

我的代码是:

    IClassFactory* pFactory = NULL;
HRESULT rc;
rc = CoGetClassObject(CLSID_Contact,CLSCTX_INPROC_SERVER,NULL,IID_IClassFactory, (void **) &pFactory);
wprintf( L"Error : %d\n",rc);

它返回“错误:-2147221008”

如果有人对我有建议那就太好了!

丹尼斯

P. S. 详细信息:基于 http://msdn.microsoft.com/en-us/library/ms735866.aspx (这很麻烦)我尝试自己做,但函数 CoGetClassObject 返回错误,我不知道为什么?

最佳答案

当打印为十六进制数时,此数字为 0x800401F0

此错误转换为 CoInitialize has not been called.

调用CoInitialize在调用任何 COM 代码之前

如果你有visual studio,可以在工具菜单下找到错误查找工具,方便以后使用

关于c++ - CoGetClassObject 返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com