Compartilhar via


Função DnsRecordSetCompare (windns.h)

A função DnsRecordSetCompare compara dois conjuntos de RR.

Sintaxe

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

Parâmetros

[in, out] pRR1

Um ponteiro para uma estrutura DNS_RECORD que contém o primeiro conjunto DNS RR do par de comparação.

[in, out] pRR2

Um ponteiro para uma estrutura de DNS_RECORD que contém o segundo conjunto de registros de recurso DNS do par de comparação.

[out, optional] ppDiff1

Um ponteiro para um ponteiro DNS_RECORD que contém a lista de registros de recursos criados como resultado da aritmética executada neles: pRRSet1 menos pRRSet2.

[out, optional] ppDiff2

Um ponteiro para um ponteiro DNS_RECORD que contém a lista de registros de recursos criados como resultado da aritmética executada neles: pRRSet2 menos pRRSet1.

Valor de retorno

Retorna VERDADEIRO se os conjuntos de registros comparados forem equivalentes, FALSE se não forem.

Observações

Ao comparar conjuntos de registros, os registros de recursos DNS armazenados usando codificação de caracteres diferentes são tratados pela função DnsRecordSetCompare como equivalente. Contraste isso com a função DnsRecordCompare, na qual registros equivalentes com codificação diferente não são retornados como registros equivalentes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho windns.h
biblioteca Dnsapi.lib
de DLL Dnsapi.dll

Consulte também

DNS_RECORD

DnsRecordCompare