【发布时间】:2015-09-14 11:30:37
【问题描述】:
我正在从 Windows DHCP 服务器管理 API 调用 DhcpGetClientInfo 函数。下面是一段代码,我在其中查询 DHCP 服务器(在我的例子中是 Raspberry Pi)以获取特定客户端的一般信息。已包含必要的头文件,程序构建良好,没有编译时错误。
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
我找不到有关上述错误的任何信息。有没有人有经验可以帮助我。您的帮助将不胜感激。
【问题讨论】:
标签: c++ visual-studio dhcp