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 |