2011-08-23 96 views
0

我正在使用:: NetQueryDisplayInformation()API檢索本地計算機組信息。我正在運行升級的程序。 問題是它只返回「無」組名(僅限一組)。我已成功使用相同的API從本地計算機和Active Directory中檢索用戶帳戶。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); 

計數返回爲1

回答

0

我能夠使用NetQueryDisplayInformation因爲儘管檢索AD用戶組信息...(通過設置服務器/名稱以不同於NULL)

+0

因此,當檢索本地機器組信息時,這個似乎不像預期的那樣工作。 – Ghita