Compartir a través de


Función DnsServiceBrowse (windns.h)

Se usa para iniciar una detección de DNS-SD para los servicios que se ejecutan en la red local.

Sintaxis

DNS_STATUS DnsServiceBrowse(
  PDNS_SERVICE_BROWSE_REQUEST pRequest,
  PDNS_SERVICE_CANCEL         pCancel
);

Parámetros

pRequest

Puntero a una estructura de DNS_SERVICE_BROWSE_REQUEST que contiene la información de la solicitud de exploración.

pCancel

Puntero a una estructura de DNS_SERVICE_CANCEL que se puede usar para cancelar una operación de exploración asincrónica pendiente. Este identificador debe permanecer válido hasta que se cancele la consulta.

Valor devuelto

Si se ejecuta correctamente, devuelve DNS_REQUEST_PENDING; 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. A medida que se detectan los servicios, se invocará la devolución de llamada de exploración para cada resultado.

Requisitos

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