Share via


Funzione DnsServiceBrowse (windns.h)

Usato per avviare un'individuazione DNS-SD per i servizi in esecuzione nella rete locale.

Sintassi

DNS_STATUS DnsServiceBrowse(
  PDNS_SERVICE_BROWSE_REQUEST pRequest,
  PDNS_SERVICE_CANCEL         pCancel
);

Parametri

pRequest

Puntatore a una struttura DNS_SERVICE_BROWSE_REQUEST che contiene le informazioni sulla richiesta di esplorazione.

pCancel

Puntatore a una struttura DNS_SERVICE_CANCEL che può essere utilizzata per annullare un'operazione di esplorazione asincrona in sospeso. Questo handle deve rimanere valido fino a quando la query non viene annullata.

Valore restituito

In caso di esito positivo, restituisce DNS_REQUEST_PENDING; in caso contrario, restituisce il codice di errore specifico del DNS appropriato, come definito in Winerror.h. Per informazioni sugli errori estesi, chiamare GetLastError.

Commenti

Questa funzione è asincrona. Man mano che vengono individuati i servizi, il callback di esplorazione verrà richiamato per ogni risultato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione windns.h
Libreria dnsapi.lib
DLL dnsapi.dll