1

我的代码基于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\myself\Contacts 中看不到任何新联系人,而只有我现有的联系人。

我不会在此处复制 CreateNewContact(),因为它可以在 URL 上找到。

任何帮助将不胜感激 !

4

0 回答 0