Bagikan melalui


struktur DNS_QUERY_REQUEST (windns.h)

Struktur DNS_QUERY_REQUEST berisi parameter kueri DNS yang digunakan dalam panggilan ke DnsQueryEx.

Sintaks

typedef struct _DNS_QUERY_REQUEST {
  ULONG                         Version;
  PCWSTR                        QueryName;
  WORD                          QueryType;
  ULONG64                       QueryOptions;
  PDNS_ADDR_ARRAY               pDnsServerList;
  ULONG                         InterfaceIndex;
  PDNS_QUERY_COMPLETION_ROUTINE pQueryCompletionCallback;
  PVOID                         pQueryContext;
} DNS_QUERY_REQUEST, *PDNS_QUERY_REQUEST;

Anggota

Version

Versi struktur harus salah satu dari yang berikut ini:

DNS_QUERY_REQUEST_VERSION1 (1)

QueryName

Penunjuk ke string yang mewakili nama DNS untuk dikueri.

Catatan Jika QueryName ADALAH NULL, kuerinya adalah untuk nama komputer lokal.
 

QueryType

Nilai yang mewakili Tipe Catatan DNS Rekaman Sumber Daya (RR) yang dikueri. QueryType menentukan format data yang ditunjukkan oleh pQueryRecords yang dikembalikan dalam struktur DNS_QUERY_RESULT . Misalnya, jika nilai wTypeDNS_TYPE_A, format data yang ditujukkan oleh pQueryRecordsDNS_A_DATA.

QueryOptions

Nilai yang berisi bitmap Opsi Kueri DNS untuk digunakan dalam kueri DNS. Opsi dapat digabungkan dan semua opsi mengambil alih DNS_QUERY_STANDARD

pDnsServerList

Penunjuk ke struktur DNS_ADDR_ARRAY yang berisi daftar server DNS untuk digunakan dalam kueri.

InterfaceIndex

Nilai yang berisi indeks antarmuka tempat kueri dikirim. Jika InterfaceIndex adalah 0, semua antarmuka akan dipertimbangkan.

pQueryCompletionCallback

Penunjuk ke panggilan balik DNS_QUERY_COMPLETION_ROUTINE yang digunakan untuk mengembalikan hasil kueri asinkron dari panggilan ke DnsQueryEx.

Catatan Jika NULL, DnsQueryEx dipanggil secara sinkron.
 

pQueryContext

Penunjuk ke konteks pengguna.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header windns.h

Lihat juga

DNS_QUERY_CANCEL

DNS_QUERY_COMPLETION_ROUTINE

DNS_QUERY_RESULT

DnsCancelQuery

DnsQuery

DnsQueryEx