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 |