다음을 통해 공유


DnsRecordSetCompare 함수(windns.h)

DnsRecordSetCompare 함수는 두 개의 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

비교 쌍의 두 번째 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
라이브러리 Dnsapi.lib
DLL Dnsapi.dll

추가 정보

DNS_RECORD

DnsRecordCompare