Freigeben über


DnsNameCompare_A-Funktion (windns.h)

Die DnsNameCompare-Funktion vergleicht zwei DNS-Namen. Wie viele DNS-Funktionen wird auch der DnsNameCompare-Funktionstyp in mehreren Formen implementiert, um eine unterschiedliche Zeichencodierung zu ermöglichen. Verwenden Sie basierend auf der betreffenden Zeichencodierung eine der folgenden Funktionen:

  • DnsNameCompare_A (_A für DIE ANSI-Codierung)
  • DnsNameCompare_W (_W für unicode-Codierung)
  • DnsNameCompare_UTF8 (_UTF8 für unicode-Codierung)

Syntax

BOOL DnsNameCompare_A(
  [in] PCSTR pName1,
  [in] PCSTR pName2
);

Parameter

[in] pName1

Ein Zeiger auf eine Zeichenfolge, die den ersten DNS-Namen des Vergleichspaars darstellt.

[in] pName2

Ein Zeiger auf eine Zeichenfolge, die den zweiten DNS-Namen des Vergleichspaars darstellt.

Rückgabewert

Gibt TRUE zurück, wenn die verglichenen Namen gleichwertig sind, FALSE , falls nicht.

Hinweise

Bei Namenvergleichen wird die Groß-/Kleinschreibung nicht beachtet, und nachfolgende Punkte werden ignoriert.

Wie bei anderen DNS-Vergleichsfunktionen wertet die DnsNameCompare-Funktion eine unterschiedliche Codierung als sofortigen Hinweis auf unterschiedliche Werte, und daher werden dieselben Namen mit unterschiedlichen Zeichen nicht identisch gemeldet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile windns.h
Bibliothek Dnsapi.lib
DLL Dnsapi.dll

Weitere Informationen

DNS_RECORD

DnsQuery

DnsRecordCompare

DnsRecordSetCompare