dnsStartMulticastQuery 函数 (windns.h)
用于在此设备上注册可发现服务。
语法
DNS_STATUS DnsStartMulticastQuery(
PMDNS_QUERY_REQUEST pQueryRequest,
PMDNS_QUERY_HANDLE pHandle
);
参数
pQueryRequest
指向 MDNS_QUERY_REQUEST 结构的指针,该结构包含有关要执行的查询的信息。
pHandle
指向将使用必要数据填充 的 MDNS_QUERY_HANDLE 结构的指针。 此结构稍后将传递给 DnsStopMulticastQuery 以停止查询。
返回值
如果成功,则返回 ERROR_SUCCESS;否则, 将返回中 Winerror.h
定义的相应 DNS 特定错误代码。 有关扩展的错误信息,请调用 GetLastError。
注解
此函数是异步的。 查询无限期运行,直到调用 DnsStopMulticastQuery 。 对于来自网络的每个响应,将使用相应的状态和结果调用查询回调。
要求
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
目标平台 | Windows |
标头 | windns.h |
Library | dnsapi.lib |
DLL | dnsapi.dll |