Compartir a través de


estructura MDNS_QUERY_REQUEST (windns.h)

Contiene la información necesaria para realizar una consulta mDNS.

Sintaxis

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;

Miembros

Version

La versión de la estructura debe ser DNS_QUERY_REQUEST_VERSION1.

ulRefCount

Reservado. No utilizar.

Query

Cadena que representa el nombre que se va a consultar en mDNS.

QueryType

Valor que representa el tipo de los registros que se van a consultar. Consulte DNS_RECORD_TYPE para conocer los valores posibles.

QueryOptions

Valor que representa las opciones de consulta. DNS_QUERY_STANDARD es el único valor admitido.

InterfaceIndex

Valor que contiene el índice de interfaz sobre el que se va a anunciar el servicio. Si InterfaceIndex es 0, se considerarán todas las interfaces.

pQueryCallback

Puntero a una función (de tipo MDNS_QUERY_CALLBACK) que representa la devolución de llamada que se invocará de forma asincrónica siempre que haya resultados de mDNS disponibles.

pQueryContext

Puntero a un contexto de usuario.

fAnswerReceived

Reservado. No utilizar.

ulResendCount

Reservado. No utilizar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Encabezado windns.h