次の方法で共有


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を引いた pRRSet1 の結果として作成されたリソース レコードのリストを含む DNS_RECORD ポインターへのポインター。

[out, optional] ppDiff2

pRRSet2 - pRRSet1) に対して実行された算術演算の結果として作成されたリソース レコードの一覧を含む DNS_RECORD ポインターへのポインター。

戻り値

比較 レコード セットが等しい場合は TRUE を返し、等しくない場合は FALSE 返します。

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー windns.h
ライブラリ Dnsapi.lib
DLL Dnsapi.dll

関連項目

DNS_RECORD

DnsRecordCompare