Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Representa um serviço DNS em execução na rede.
Sintaxe
typedef struct _DNS_SERVICE_INSTANCE {
#if ...
DNSSD_RPC_STRING pszInstanceName;
#else
LPWSTR pszInstanceName;
#endif
#if ...
DNSSD_RPC_STRING pszHostName;
#else
LPWSTR pszHostName;
#endif
IP4_ADDRESS *ip4Address;
IP6_ADDRESS *ip6Address;
WORD wPort;
WORD wPriority;
WORD wWeight;
DWORD dwPropertyCount;
#if ...
DNSSD_RPC_STRING *keys;
#if ...
DNSSD_RPC_STRING *values;
#else
PWSTR *keys;
#endif
#else
PWSTR *values;
#endif
DWORD dwInterfaceIndex;
} DNS_SERVICE_INSTANCE, *PDNS_SERVICE_INSTANCE;
Membros
pszInstanceName
Uma cadeia de caracteres que representa o nome do serviço. Esse é um nome de domínio totalmente qualificado que começa com um nome de serviço e termina com ".local". Ele usa o formulário generalizado "<ServiceName>._<ServiceType>._<TransportProtocol>.local". Por exemplo, "MyMusicServer._http._tcp.local".
pszHostName
Uma cadeia de caracteres que representa o nome do host do serviço.
ip4Address
Um ponteiro para uma estrutura IP4_ADDRESS que representa o endereço IPv4 associado ao serviço.
ip6Address
Um ponteiro para uma estrutura IP6_ADDRESS que representa o endereço IPv6 associado ao serviço.
wPort
Um valor que representa a porta na qual o serviço está em execução.
wPriority
Um valor que representa a prioridade do serviço.
wWeight
Um valor que representa o peso do serviço.
dwPropertyCount
O número de propriedades define o número de elementos nas matrizes dos parâmetros keys e values.
keys
values
dwInterfaceIndex
Um valor que contém o índice de interface no qual o serviço foi descoberto.
Observações
pszInstanceName. Uma cadeia de caracteres que representa o nome do serviço. Esse é um nome de domínio totalmente qualificado que começa com um nome de serviço e termina com ".local". Ele usa o formulário generalizado "<ServiceName>._<ServiceType>._<TransportProtocol>.local". Por exemplo, "MyMusicServer._http._tcp.local".
pszHostName. Uma cadeia de caracteres que representa o nome do host do serviço.
keys. Um ponteiro para uma matriz de valores de cadeia de caracteres que representam as chaves de propriedade.
values. Um ponteiro para uma matriz de valores de cadeia de caracteres que representam os valores de propriedade correspondentes.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows 10 [somente aplicativos da área de trabalho] |
| cabeçalho | windns.h |