DHCP客户端信息请求

DHCP client information request

本文关键字:请求 信息 客户端 DHCP      更新时间:2023-10-16

我正在从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

我找不到关于上述错误的任何信息。有人有经验能帮我吗?非常感谢您的帮助。

Error 1702: RPC_S_SERVER_UNAVAILABLE: The RPC server is unavailable.

来源:https://msdn.microsoft.com/en-us/library/windows/desktop/ms681386%28v=vs.85%29.aspx