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