Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |