Freigeben über


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.hdefiniert. 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