estrutura MDNS_QUERY_REQUEST (windns.h)
Contém as informações necessárias para executar uma consulta mDNS.
Sintaxe
typedef struct _MDNS_QUERY_REQUEST {
ULONG Version;
ULONG ulRefCount;
PCWSTR Query;
WORD QueryType;
ULONG64 QueryOptions;
ULONG InterfaceIndex;
PMDNS_QUERY_CALLBACK pQueryCallback;
PVOID pQueryContext;
BOOL fAnswerReceived;
ULONG ulResendCount;
} MDNS_QUERY_REQUEST, *PMDNS_QUERY_REQUEST;
Membros
Version
A versão da estrutura deve ser DNS_QUERY_REQUEST_VERSION1.
ulRefCount
Reservado. Não use.
Query
Uma cadeia de caracteres que representa o nome a ser consultado sobre mDNS.
QueryType
Um valor que representa o tipo dos registros a serem consultados. Consulte DNS_RECORD_TYPE para obter valores possíveis.
QueryOptions
Um valor que representa as opções de consulta. DNS_QUERY_STANDARD é o único valor com suporte.
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.
pQueryCallback
Um ponteiro para uma função (do tipo MDNS_QUERY_CALLBACK) que representa o retorno de chamada a ser invocado de forma assíncrona sempre que os resultados mDNS estiverem disponíveis.
pQueryContext
Um ponteiro para um contexto de usuário.
fAnswerReceived
Reservado. Não use.
ulResendCount
Reservado. Não use.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Cabeçalho | windns.h |