estructura DNS_SERVICE_RESOLVE_REQUEST (windns.h)
Contiene los parámetros de consulta usados en una llamada a DnsServiceResolve. Use esa función y esta estructura, después de haber encontrado un nombre de servicio específico al que desea conectarse.
Sintaxis
typedef struct _DNS_SERVICE_RESOLVE_REQUEST {
ULONG Version;
ULONG InterfaceIndex;
PWSTR QueryName;
PDNS_SERVICE_RESOLVE_COMPLETE pResolveCompletionCallback;
PVOID pQueryContext;
} DNS_SERVICE_RESOLVE_REQUEST, *PDNS_SERVICE_RESOLVE_REQUEST;
Miembros
Version
La versión de la estructura debe ser DNS_QUERY_REQUEST_VERSION1.
InterfaceIndex
Valor que contiene el índice de interfaz en el que se envía la consulta. Si InterfaceIndex
es 0, se considerarán todas las interfaces.
QueryName
Puntero a una cadena que representa el nombre del servicio. Se trata de un nombre de dominio completo que comienza por un nombre de servicio y termina con ".local". Toma la forma generalizada "ServiceName>._<ServiceType>._<TransportProtocol.local>".< Por ejemplo, "MyMusicServer._http._tcp.local".
pResolveCompletionCallback
Puntero a una función (de tipo DNS_SERVICE_RESOLVE_COMPLETE) que representa la devolución de llamada que se va a invocar de forma asincrónica.
pQueryContext
Puntero a un contexto de usuario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Encabezado | windns.h |