Partilhar via


Windows.Networking.ServiceDiscovery.Dnssd Namespace

Dá suporte ao registro e à descoberta de serviços que se anunciam usando DNS-SD (Descoberta de Serviço DNS).

Observação

As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.

Classes

DnssdRegistrationResult

Encapsula informações detalhadas sobre o resultado de uma tentativa de registrar uma instância de serviço usando DNS-SD.

Observação

As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.

DnssdServiceInstance

Encapsula uma instância de um serviço que usa DNS-SD (Descoberta de Serviço DNS).

Observação

As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.

DnssdServiceInstanceCollection

Uma coleção de instâncias de serviço DNS-SD (Descoberta de Serviço DNS).

Observação

Não há suporte para DnssdServiceInstanceCollection e pode ser alterado ou indisponível no futuro. Em vez disso, use a API Windows.Devices.Enumeration.

Observação

As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.

DnssdServiceWatcher

Mantém uma coleção de instâncias de serviço DNS-SD (Descoberta de Serviço DNS) disponíveis.

Observação

Não há suporte para DnssdServiceWatcher e pode ser alterado ou indisponível no futuro. Em vez disso, use a API Windows.Devices.Enumeration.

Observação

As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.

Enumerações

DnssdRegistrationStatus

Valores que representam o status de uma tentativa de registro DNS-SD.

Observação

As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.

DnssdServiceWatcherStatus

Valores que representam o status de um DnssdServiceWatcher.

Observação

Não há suporte para DnssdServiceWatcher e pode ser alterado ou indisponível no futuro. Em vez disso, use a API Windows.Devices.Enumeration.

Observação

As APIs DNS-SD (Descoberta do Serviço DNS) win32 são declaradas no cabeçalho windns.h. Por exemplo, as APIs win32 para anunciar e descobrir serviços são DnsServiceRegister e DnsServiceBrowse.

Comentários

O código do servidor usa os membros desse namespace para anunciar serviços disponíveis para clientes em uma rede local, por meio da DNS-SD (Descoberta de Serviço DNS). O código do cliente usa os membros desse namespace para identificar os serviços que estão sendo oferecidos por meio do DNS-SD. A comunicação real entre o cliente e o servidor ocorre por meio de soquetes, usando portas e protocolos anunciados e descobertos por meio do DNS-SD.

DNS-SD é descrito em RFC 6763. Para obter informações gerais e de contexto sobre o DNS, consulte RFC 1034.