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
我无法找到任何信息说错误。有没有人有任何经验来帮助我。你的帮助将不胜感激。
谢谢你的反应.. – MDK
您看到该功能仅支持服务器操作系统? –
只是意识到这一点......所以我不能在WIndows 7上使用这些功能......只有Windows Server操作系统....是否有任何与Win7或XP相同的功能/库? – MDK