2011-08-23 4 views
0

:: NetQueryDisplayInformation() API를 사용하여 로컬 컴퓨터 그룹 정보를 검색하고 있습니다. 나는 프로그램을 높게 운영하고있다. 문제는 "없음"그룹 이름 만 반환한다는 것입니다 (한 그룹 만). 로컬 컴퓨터와 Active Directory에서 사용자 계정을 검색하는 데 동일한 API를 사용했습니다.그룹 정보 검색을위한 NetQueryDisplayInformation 문제

나는 그룹이 사용

unsigned long index = 0, count = 0; 
void *buffer = nullptr; 
unsigned long result = 0; 
result = ::NetQueryDisplayInformation ( 
           /* serverName */NULL, 
           /*Level*/ 3, 
           /*Index*/index, 
           /*Entries requested*/100, 
           /*PreferredMaximumLength */MAX_PREFERRED_LENGTH, 
           /*ReturnedEntryCount*/&count, 
           /*SortedBuffer*/&buffer); 

카운트가 나는 서버/이름을 설정하여 (...하지만 AD 사용자 그룹 정보를 검색 NetQueryDisplayInformation을 사용할 수 있었다 1.

답변

0

인 것으로 반환 to smth to NULL)

+0

이렇게 로컬 컴퓨터 그룹 정보 만 검색 할 때 예상대로 작동하지 않는 것 같습니다. – Ghita