我在开发应用程序时遇到一个问题,即通过 mdns 浏览本地网络中的设备。在 Windows 7 下,我使用了 Apple 的 bonjour api,一切都很棒。将win7更新到win10后,bonjour仍然可以找到设备,但无法解析与它们的连接。我找到了 Windows 10 Microsoft 使用 WINAPI 制作的内部解决方案的解决方案,我发现:https://learn.microsoft.com/en-us/windows/win32/api/windns/nf-windns-dnsservicebrowse 。
整个 DNS 功能,如“DnsServiceBrowse”等,但我无法将它们视为“windns.h” header ,就像文档中指定的那样。即使在 dnsapi.dll 中我也找不到这些函数的任何符号。我正在 Visual Studio 2017 下使用 SDK 10.0.17763.0。我的 Windows 10 版本是 1903。我是否遗漏了什么?
最佳答案
位于最新Windows SDK 10.0.18362.0 .
关于c++ - DNSAPI 中未找到 DNS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57093991/