DNS_QUERY_REQUEST構造体 (windns.h)
DNS_QUERY_REQUEST 構造体には、DnsQueryExの呼び出しで使用される DNS クエリ パラメーターが含まれています。
構文
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;
メンバーズ
Version
構造体のバージョンは、次のいずれかである必要があります。
DNS_QUERY_REQUEST_VERSION1 (1)
QueryName
クエリする DNS 名を表す文字列へのポインター。
QueryType
クエリされる DNS レコードの種類
QueryOptions
DNS クエリで使用
pDnsServerList
クエリで使用する DNS サーバーの一覧を含む DNS_ADDR_ARRAY 構造体へのポインター。
InterfaceIndex
クエリが送信されるインターフェイス インデックスを含む値。 InterfaceIndex が 0 の場合、すべてのインターフェイスが考慮されます。
pQueryCompletionCallback
DnsQueryExへの呼び出しから非同期クエリの結果を返すために使用される DNS_QUERY_COMPLETION_ROUTINE コールバックへのポインター。
pQueryContext
ユーザー コンテキストへのポインター。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2012 [デスクトップ アプリのみ] |
ヘッダー | windns.h |
関連項目
DnsCancelQuery の