Windows.Networking.ServiceDiscovery.Dnssd 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
支持注册和发现使用 DNS 服务发现 (DNS-SD) 播发自己的服务。
注意
Win32 DNS 服务发现 (DNS-SD) API 在 windns.h 标头中声明。 例如,用于宣布和发现服务的 Win32 API 是 DnsServiceRegister 和 DnsServiceBrowse。
类
DnssdRegistrationResult |
封装有关尝试使用 DNS-SD 注册服务实例的结果的详细信息。 注意 Win32 DNS 服务发现 (DNS-SD) API 在 windns.h 标头中声明。 例如,用于宣布和发现服务的 Win32 API 是 DnsServiceRegister 和 DnsServiceBrowse。 |
DnssdServiceInstance |
封装使用 DNS 服务发现 (DNS-SD) 的服务实例。 注意 Win32 DNS 服务发现 (DNS-SD) API 在 windns.h 标头中声明。 例如,用于宣布和发现服务的 Win32 API 是 DnsServiceRegister 和 DnsServiceBrowse。 |
DnssdServiceInstanceCollection |
DNS 服务发现 (DNS-SD) 服务实例的集合。 注意 不支持 DnssdServiceInstanceCollection,将来可能会更改或不可用。 请改用 Windows.Devices.Enumeration API。 注意 Win32 DNS 服务发现 (DNS-SD) API 在 windns.h 标头中声明。 例如,用于宣布和发现服务的 Win32 API 是 DnsServiceRegister 和 DnsServiceBrowse。 |
DnssdServiceWatcher |
维护可用 DNS 服务发现 (DNS-SD) 服务实例的集合。 注意 DnssdServiceWatcher 不受支持,将来可能会更改或不可用。 请改用 Windows.Devices.Enumeration API。 注意 Win32 DNS 服务发现 (DNS-SD) API 在 windns.h 标头中声明。 例如,用于宣布和发现服务的 Win32 API 是 DnsServiceRegister 和 DnsServiceBrowse。 |
枚举
DnssdRegistrationStatus |
表示 DNS-SD 注册尝试状态的值。 注意 Win32 DNS 服务发现 (DNS-SD) API 在 windns.h 标头中声明。 例如,用于宣布和发现服务的 Win32 API 是 DnsServiceRegister 和 DnsServiceBrowse。 |
DnssdServiceWatcherStatus |
表示 DnssdServiceWatcher 状态的值。 注意 DnssdServiceWatcher 不受支持,将来可能会更改或不可用。 请改用 Windows.Devices.Enumeration API。 注意 Win32 DNS 服务发现 (DNS-SD) API 在 windns.h 标头中声明。 例如,用于宣布和发现服务的 Win32 API 是 DnsServiceRegister 和 DnsServiceBrowse。 |
注解
服务器代码使用此命名空间的成员通过 DNS 服务发现 (DNS-SD) 播发本地网络上客户端可用的服务。 客户端代码使用此命名空间的成员来标识通过 DNS-SD 提供的服务。 客户端和服务器之间的实际通信通过套接字进行,使用通过 DNS-SD 播发和发现的端口和协议。