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 |