DnsRecordSetCompare 関数 (windns.h)

DnsRecordSetCompare 関数は、2 つの RR セットを比較します。

構文

BOOL DnsRecordSetCompare(
  [in, out]       PDNS_RECORD pRR1,
  [in, out]       PDNS_RECORD pRR2,
  [out, optional] PDNS_RECORD *ppDiff1,
  [out, optional] PDNS_RECORD *ppDiff2
);

パラメーター

[in, out] pRR1

比較ペアの最初の DNS RR セットを含む DNS_RECORD 構造体へのポインター。

[in, out] pRR2

比較ペアの 2 つ目の DNS リソース レコード セットを含む DNS_RECORD 構造体へのポインター。

[out, optional] ppDiff1

pRRSet1 から pRRSet2 を引いた算術演算の結果として作成されたリソース レコードのリストを含む、DNS_RECORD ポインターへのポインター。

[out, optional] ppDiff2

pRRSet2 から pRRSet1 を引いた算術演算の結果として作成されたリソース レコードのリストを含む、DNS_RECORD ポインターへのポインター。

戻り値

比較されたレコード セットが同等の場合は TRUE 、そうでない場合は FALSE を 返します。

注釈

レコード セットを比較する場合、異なる文字エンコードを使用して格納される DNS リソース レコードは、 DnsRecordSetCompare 関数によって同等として扱われます。 これは、エンコードが異なる同等のレコードが同等のレコードとして返されない DnsRecordCompare 関数と対照的です。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー windns.h
Library Dnsapi.lib
[DLL] Dnsapi.dll

こちらもご覧ください

DNS_RECORD

DnsRecordCompare