DHCP客户端信息请求

DHCP client information request

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

}

但是,该功能失败并且returns 错误编号#1722 未出现在 DHCP 服务器管理中 API 此处的错误代码:https://msdn.microsoft.com/en-us/library/windows/desktop/aa363378(v=vs.85).aspx

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

错误 1702:RPC_S_SERVER_UNAVAILABLE:RPC 服务器不可用。

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