Compartir a través de


Función DnsStartMulticastQuery (windns.h)

Se usa para registrar un servicio detectable en este dispositivo.

Sintaxis

DNS_STATUS DnsStartMulticastQuery(
  PMDNS_QUERY_REQUEST pQueryRequest,
  PMDNS_QUERY_HANDLE  pHandle
);

Parámetros

pQueryRequest

Puntero a una estructura de MDNS_QUERY_REQUEST que contiene información sobre la consulta que se va a realizar.

pHandle

Puntero a una estructura MDNS_QUERY_HANDLE que se rellenará con los datos necesarios. Esta estructura se pasará más adelante a DnsStopMulticastQuery para detener la consulta.

Valor devuelto

Si se ejecuta correctamente, devuelve ERROR_SUCCESS; de lo contrario, devuelve el código de error específico de DNS adecuado tal como se define en Winerror.h. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Esta función es asincrónica. La consulta se ejecuta indefinidamente, hasta que se llama a DnsStopMulticastQuery . Para cada respuesta de la red, la devolución de llamada de consulta se invocará con el estado y los resultados adecuados.

Requisitos

   
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado windns.h
Library dnsapi.lib
Archivo DLL dnsapi.dll