Bagikan melalui


Fungsi DnsStartMulticastQuery (windns.h)

Digunakan untuk mendaftarkan layanan yang dapat ditemukan pada perangkat ini.

Sintaks

DNS_STATUS DnsStartMulticastQuery(
  PMDNS_QUERY_REQUEST pQueryRequest,
  PMDNS_QUERY_HANDLE  pHandle
);

Parameter

pQueryRequest

Penunjuk ke struktur MDNS_QUERY_REQUEST yang berisi informasi tentang kueri yang akan dilakukan.

pHandle

Penunjuk ke struktur MDNS_QUERY_HANDLE yang akan diisi dengan data yang diperlukan. Struktur ini akan diteruskan nanti ke DnsStopMulticastQuery untuk menghentikan kueri.

Menampilkan nilai

Jika berhasil, mengembalikan ERROR_SUCCESS; jika tidak, mengembalikan kode kesalahan khusus DNS yang sesuai seperti yang didefinisikan dalam Winerror.h. Untuk informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Fungsi ini asinkron. Kueri berjalan tanpa batas waktu, hingga DnsStopMulticastQuery dipanggil. Untuk setiap respons dari jaringan, panggilan balik kueri akan dipanggil dengan status dan hasil yang sesuai.

Persyaratan

   
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Target Platform Windows
Header windns.h
Pustaka dnsapi.lib
DLL dnsapi.dll