DnsServiceBrowse-Funktion (windns.h)
Wird verwendet, um eine DNS-SD-Ermittlung für Dienste zu initiieren, die im lokalen Netzwerk ausgeführt werden.
Syntax
DNS_STATUS DnsServiceBrowse(
PDNS_SERVICE_BROWSE_REQUEST pRequest,
PDNS_SERVICE_CANCEL pCancel
);
Parameter
pRequest
Ein Zeiger auf eine DNS_SERVICE_BROWSE_REQUEST-Struktur , die die Informationen zur Suchanforderung enthält.
pCancel
Ein Zeiger auf eine DNS_SERVICE_CANCEL Struktur, mit der ein ausstehender asynchroner Browservorgang abgebrochen werden kann. Dieses Handle muss gültig bleiben, bis die Abfrage abgebrochen wird.
Rückgabewert
Bei erfolgreicher Ausführung wird DNS_REQUEST_PENDING zurückgegeben. Gibt andernfalls den entsprechenden DNS-spezifischen Fehlercode zurück, wie in Winerror.h
definiert. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.
Hinweise
Diese Funktion ist asynchron. Wenn Dienste ermittelt werden, wird der Browse-Rückruf für jedes Ergebnis aufgerufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | windns.h |
Bibliothek | dnsapi.lib |
DLL | dnsapi.dll |