DnsStartMulticastQuery-Funktion (windns.h)
Wird verwendet, um einen auffindbaren Dienst auf diesem Gerät zu registrieren.
Syntax
DNS_STATUS DnsStartMulticastQuery(
PMDNS_QUERY_REQUEST pQueryRequest,
PMDNS_QUERY_HANDLE pHandle
);
Parameter
pQueryRequest
Ein Zeiger auf eine MDNS_QUERY_REQUEST-Struktur , die Informationen zur auszuführenden Abfrage enthält.
pHandle
Ein Zeiger auf eine MDNS_QUERY_HANDLE Struktur, die mit den erforderlichen Daten aufgefüllt wird. Diese Struktur soll später an DnsStopMulticastQuery übergeben werden, um die Abfrage zu beenden.
Rückgabewert
Bei erfolgreicher Ausführung wird ERROR_SUCCESS 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. Die Abfrage wird unbegrenzt ausgeführt, bis DnsStopMulticastQuery aufgerufen wird. Für jede Antwort aus dem Netzwerk wird der Abfragerückruf mit den entsprechenden status und Ergebnissen aufgerufen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | windns.h |
Bibliothek | dnsapi.lib |
DLL | dnsapi.dll |