我想知道如何从很多用户的Active Directory中获取用户? 我使用这段代码
hr = ADsGetObject(L"WinNT://localhost",
IID_IADsContainer, (void**) &pCont );
if ( !SUCCEEDED(hr) )
{
return hr;
}
_variant_t var;
IEnumVARIANTPtr pEnum;
ADsBuildEnumerator (pCont,&pEnum);
int cnt=0;
ULONG ulFetched = 0L;
_variant_t vChild;
while((SUCCEEDED(ADsEnumerateNext(pEnum, 1, &vChild, &ulFetched)) && ulFetched==1))
{
///////////
}
但是从服务器(40k用户)获取用户需要很长时间