struktur DNS_SERVICE_RESOLVE_REQUEST (windns.h)
Berisi parameter kueri yang digunakan dalam panggilan ke DnsServiceResolve. Gunakan fungsi tersebut, dan struktur ini, setelah Anda menemukan nama layanan tertentu yang ingin Anda sambungkan.
Sintaks
typedef struct _DNS_SERVICE_RESOLVE_REQUEST {
ULONG Version;
ULONG InterfaceIndex;
PWSTR QueryName;
PDNS_SERVICE_RESOLVE_COMPLETE pResolveCompletionCallback;
PVOID pQueryContext;
} DNS_SERVICE_RESOLVE_REQUEST, *PDNS_SERVICE_RESOLVE_REQUEST;
Anggota
Version
Versi struktur harus DNS_QUERY_REQUEST_VERSION1.
InterfaceIndex
Nilai yang berisi indeks antarmuka tempat kueri dikirim. Jika InterfaceIndex
adalah 0, maka semua antarmuka akan dipertimbangkan.
QueryName
Penunjuk ke string yang mewakili nama layanan. Ini adalah nama domain yang sepenuhnya memenuhi syarat yang dimulai dengan nama layanan, dan diakhawatirkan dengan ".local". Dibutuhkan bentuk umum "<ServiceName>._<ServiceType>._<TransportProtocol.local>". Misalnya, "MyMusicServer._http._tcp.local".
pResolveCompletionCallback
Penunjuk ke fungsi (dari jenis DNS_SERVICE_RESOLVE_COMPLETE) yang mewakili panggilan balik yang akan dipanggil secara asinkron.
pQueryContext
Penunjuk ke konteks pengguna.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Header | windns.h |