Den*_*HER 2 c++ clsid addressbook visual-studio windows-7
我想阅读 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);
Run Code Online (Sandbox Code Playgroud)
它返回“错误:-2147221008”
如果有人对我有建议,那就太好了!
丹尼斯
PS 详细信息:基于http://msdn.microsoft.com/en-us/library/ms735866.aspx(这是相当有问题的)我试图自己做,但函数 CoGetClassObject 返回一个错误,我不知道为什么?
当打印为十六进制数字时,此数字为 0x800401F0
这个错误转化为 CoInitialize has not been called.
呼叫CoInitialize调用任何COM代码前
如果你有visual studio,你可以在工具菜单下找到错误查找工具以备将来使用
| 归档时间: |
|
| 查看次数: |
822 次 |
| 最近记录: |