Windows.Networking.ServiceDiscovery.Dnssd Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает регистрацию и обнаружение служб, которые объявляют себя с помощью обнаружения служб DNS (DNS-SD).
Примечание
API-интерфейсы обнаружения служб DNS Win32 (DNS-SD) объявляются в заголовке windns.h. Например, API Win32 для объявления и обнаружения служб : DnsServiceRegister и DnsServiceBrowse.
Классы
DnssdRegistrationResult |
Инкапсулирует подробные сведения о результате попытки зарегистрировать экземпляр службы с помощью DNS-SD. Примечание API-интерфейсы обнаружения служб DNS Win32 (DNS-SD) объявляются в заголовке windns.h. Например, API Win32 для объявления и обнаружения служб : DnsServiceRegister и DnsServiceBrowse. |
DnssdServiceInstance |
Инкапсулирует экземпляр службы, которая использует обнаружение службы DNS (DNS-SD). Примечание API-интерфейсы обнаружения служб DNS Win32 (DNS-SD) объявляются в заголовке windns.h. Например, API Win32 для объявления и обнаружения служб : DnsServiceRegister и DnsServiceBrowse. |
DnssdServiceInstanceCollection |
Коллекция экземпляров службы обнаружения служб DNS (DNS-SD). Примечание DnssdServiceInstanceCollection не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте API Windows.Devices.Enumeration. Примечание API-интерфейсы обнаружения служб DNS Win32 (DNS-SD) объявляются в заголовке windns.h. Например, API Win32 для объявления и обнаружения служб : DnsServiceRegister и DnsServiceBrowse. |
DnssdServiceWatcher |
Поддерживает коллекцию доступных экземпляров службы обнаружения служб DNS (DNS-SD). Примечание DnssdServiceWatcher не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте API Windows.Devices.Enumeration. Примечание API-интерфейсы обнаружения служб DNS Win32 (DNS-SD) объявляются в заголовке windns.h. Например, API Win32 для объявления и обнаружения служб : DnsServiceRegister и DnsServiceBrowse. |
Перечисления
DnssdRegistrationStatus |
Значения, представляющие состояние попытки регистрации DNS-SD. Примечание API-интерфейсы обнаружения служб DNS Win32 (DNS-SD) объявляются в заголовке windns.h. Например, API Win32 для объявления и обнаружения служб : DnsServiceRegister и DnsServiceBrowse. |
DnssdServiceWatcherStatus |
Значения, представляющие состояние DnssdServiceWatcher. Примечание DnssdServiceWatcher не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте API Windows.Devices.Enumeration. Примечание API-интерфейсы обнаружения служб DNS Win32 (DNS-SD) объявляются в заголовке windns.h. Например, API Win32 для объявления и обнаружения служб : DnsServiceRegister и DnsServiceBrowse. |
Комментарии
Серверный код использует элементы этого пространства имен для объявления служб, доступных клиентам в локальной сети, с помощью обнаружения служб DNS (DNS-SD). Клиентский код использует члены этого пространства имен для идентификации служб, предлагаемых через DNS-SD. Фактическое взаимодействие между клиентом и сервером осуществляется через сокеты, используя порты и протоколы, объявленные и обнаруженные через DNS-SD.
DNS-SD описано в RFC 6763. Контекст и общие сведения о DNS см. в статье RFC 1034.