2015-09-14 77 views
0

我从Windows DHCP服务器管理API调用DhcpGetClientInfo函数。以下是我查询DHCP服务器(在我的情况下是Raspberry Pi)的一段代码,用于查看特定客户的一般信息。必要的头文件已经包含在内,并且程序可以很好地编译,而且没有编译时错误。DHCP客户端信息请求

int a; 

DHCP_SEARCH_INFO SearchInfo; 
DHCP_CLIENT_INFO* ClientInfo; 

// Search criteria 
SearchInfo.SearchType = DhcpClientIpAddress; 
SearchInfo.SearchInfo.ClientIpAddress = inet_addr("10.10.10.144"); 

a = DhcpGetClientInfo(L"10.10.10.1", &SearchInfo, &ClientInfo); 

if(a != ERROR_SUCCESS){ 

    std::ofstream outputFile("C:\\Temp\\TestX\\log4.txt"); 

    outputFile << a; 

} 

但是,函数失败并返回错误号码#1722这不会出现在这里的DHCP服务器管理API错误代码:https://msdn.microsoft.com/en-us/library/windows/desktop/aa363378(v=vs.85).aspx

我无法找到任何信息说错误。有没有人有任何经验来帮助我。你的帮助将不胜感激。

回答