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.
Contém as informações necessárias para anunciar um serviço usando DnsServiceRegister ou para parar de anunciá-lo usando DnsServiceDeRegister.
Sintaxe
typedef struct _DNS_SERVICE_REGISTER_REQUEST {
ULONG Version;
ULONG InterfaceIndex;
PDNS_SERVICE_INSTANCE pServiceInstance;
PDNS_SERVICE_REGISTER_COMPLETE pRegisterCompletionCallback;
PVOID pQueryContext;
HANDLE hCredentials;
BOOL unicastEnabled;
} DNS_SERVICE_REGISTER_REQUEST, *PDNS_SERVICE_REGISTER_REQUEST;
Membros
Version
A versão da estrutura deve ser DNS_QUERY_REQUEST_VERSION1.
InterfaceIndex
Um valor que contém o índice de interface sobre o qual o serviço deve ser anunciado. Se InterfaceIndex for 0, todas as interfaces serão consideradas.
pServiceInstance
Um ponteiro para uma estrutura DNS_SERVICE_INSTANCE que descreve o serviço a ser registrado.
pRegisterCompletionCallback
Um ponteiro para uma função (do tipo DNS_SERVICE_REGISTER_COMPLETE) que representa o retorno de chamada a ser invocado de forma assíncrona.
pQueryContext
Um ponteiro para um contexto de usuário.
hCredentials
Não usado.
unicastEnabled
true se o protocolo DNS deve ser usado para anunciar o serviço; false se o protocolo mDNS deve ser usado.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
| Cabeçalho | windns.h |