如何创建IADsUser对象并获取用户详细信息,如电子邮件

时间:2016-12-23 07:06:09

标签: c++ ldap adsi

我正在使用LDAP和ADSI。

IADsContainer* padsCont = NULL;

hr = ADsGetObject(CONVERTCSTR(szAdsServer), IID_IADsContainer,(LPVOID*)&padsCont);
CoUninitialize();


IADs* pADs;
hr = padsCont->QueryInterface(IID_IADs, (void**)&pADs);

//IADs Interface does not have email but IADsUser has email method/Property which I required. If I pass IADsUser pointer to QueryInterface like

IADsUser* pADsUser;
hr = padsCont->QueryInterface(IID_IADsUser, (void**)&pADsUser);

获取错误E_Interface不受支持。 任何人都可以为此提供帮助。请询问是否需要清楚了解

提前致谢。 欧麦尔

0 个答案:

没有答案
相关问题