Windows.Networking.ServiceDiscovery.Dnssd Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Admite el registro y la detección de servicios que se anuncian a sí mismos mediante la detección de servicios DNS (DNS-SD).
Nota:
Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y DnsServiceBrowse.
Clases
DnssdRegistrationResult |
Encapsula información detallada sobre el resultado de un intento de registrar una instancia de servicio mediante DNS-SD. Nota: Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y DnsServiceBrowse. |
DnssdServiceInstance |
Encapsula una instancia de un servicio que usa la detección de servicios DNS (DNS-SD). Nota: Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y DnsServiceBrowse. |
DnssdServiceInstanceCollection |
Colección de instancias de servicio de detección de servicios DNS (DNS-SD). Nota: DnssdServiceInstanceCollection no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration. Nota: Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y DnsServiceBrowse. |
DnssdServiceWatcher |
Mantiene una colección de instancias de servicio de detección de servicios DNS (DNS-SD) disponibles. Nota: DnssdServiceWatcher no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration. Nota: Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y DnsServiceBrowse. |
Enumeraciones
DnssdRegistrationStatus |
Valores que representan el estado de un intento de registro dns-SD. Nota: Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y DnsServiceBrowse. |
DnssdServiceWatcherStatus |
Valores que representan el estado de dnssdServiceWatcher. Nota: DnssdServiceWatcher no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la API Windows.Devices.Enumeration. Nota: Las API de detección de servicios DNS (DNS-SD) de Win32 se declaran en el encabezado windns.h. Por ejemplo, las API de Win32 para anunciar y detectar servicios son DnsServiceRegister y DnsServiceBrowse. |
Comentarios
El código de servidor usa los miembros de este espacio de nombres para anunciar servicios disponibles para los clientes de una red local, a través de la detección de servicios DNS (DNS-SD). El código de cliente usa los miembros de este espacio de nombres para identificar los servicios que se ofrecen a través de DNS-SD. La comunicación real entre el cliente y el servidor tiene lugar sobre sockets, mediante puertos y protocolos anunciados y detectados a través de DNS-SD.
DNS-SD se describe en RFC 6763. Para obtener información general y de contexto sobre DNS, consulte RFC 1034.