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 |