dnsServiceBrowse 函数 (windns.h)

用于为在本地网络上运行的服务启动 DNS-SD 发现。

语法

DNS_STATUS DnsServiceBrowse(
  PDNS_SERVICE_BROWSE_REQUEST pRequest,
  PDNS_SERVICE_CANCEL         pCancel
);

参数

pRequest

指向包含浏览请求信息的 DNS_SERVICE_BROWSE_REQUEST 结构的指针。

pCancel

指向 DNS_SERVICE_CANCEL 结构的指针,可用于取消挂起的异步浏览操作。 在取消查询之前,此句柄必须保持有效。

返回值

如果成功,则返回 DNS_REQUEST_PENDING;否则,返回中定义的 Winerror.h相应 DNS 特定错误代码。 有关扩展的错误信息,请调用 GetLastError

注解

此函数是异步的。 发现服务时,将为每个结果调用浏览回调。

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
目标平台 Windows
标头 windns.h
Library dnsapi.lib
DLL dnsapi.dll