我的代码基于http://msdn.microsoft.com/en-us/library/ms735866.aspx,这是非常错误的,在对函数CreateNewContact()进行了一些调整后,我尝试了以下内容。
我没有错误,但什么也没发生:
IClassFactory* pFactory = NULL;
HRESULT rc;
rc = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
if (rc == S_OK)
rc = CoGetClassObject(CLSID_Contact,CLSCTX_INPROC_SERVER,NULL,IID_IClassFactory, (void **) &pFactory);
if (rc == S_OK)
rc = CreateNewContact( pFactory);
if (rc == S_OK)
wprintf( L"Created\n");
我收到“已创建”但我在C:\ Users \ _es \ Contacts中看不到任何新联系人,但只看到我现有的联系人。
我不会在这里复制CreateNewContact(),因为它可以在URL上找到。
非常感谢任何帮助!