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 の呼び出しの戻り状態。
クエリが非同期的に完了し、この構造体が DnsQueryEx から直接返された場合、 QueryStatus には DNS_REQUEST_PENDINGが含まれます。
クエリが同期的に完了した場合、またはこの構造が 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 には応答を構成する Resource Records (RR) の一覧が含まれます。
Reserved
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | windns.h |