Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.hdefiniert. 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 |