DNS_QUERY_RESULT構造体 (windns.h)
DNS_QUERY_RESULT 構造体には、DnsQueryExの呼び出しから返される DNS クエリ結果が含まれます。
構文
typedef struct _DNS_QUERY_RESULT {
ULONG Version;
DNS_STATUS QueryStatus;
ULONG64 QueryOptions;
PDNS_RECORD pQueryRecords;
PVOID Reserved;
} DNS_QUERY_RESULT, *PDNS_QUERY_RESULT;
メンバーズ
Version
構造体のバージョンは、次のいずれかである必要があります。
DNS_QUERY_REQUEST_VERSION1 (1)
QueryStatus
DnsQueryExへの呼び出しの戻り状態。
クエリが非同期的に完了し、この構造体
クエリが同期的に完了した場合、またはこの構造体が DNS_QUERY_COMPLETION_ROUTINE DNS コールバックによって返された場合、QueryStatus には、成功した場合はERROR_SUCCESS、Winerror.h で定義されている適切な DNS 固有のエラー コードが含まれます。
QueryOptions
DNS クエリで使用された DNS クエリ オプション のビットマップを含む値。 オプションを組み合わせて、すべてのオプションが DNS_QUERY_STANDARD をオーバーライドできます
pQueryRecords
DNS_RECORD 構造体へのポインター。
クエリが非同期的に完了し、この構造体 DnsQueryExから直接返された場合、pQueryRecords は NULL になります。
クエリが同期的に完了した場合、またはこの構造体が DNS_QUERY_COMPLETION_ROUTINE DNS コールバックによって返された場合、pQueryRecords には、応答を構成するリソース レコード (RR) の一覧が含まれます。
Reserved
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2012 [デスクトップ アプリのみ] |
ヘッダー | windns.h |