次の方法で共有


DnsNameCompare_A関数 (windns.h)

DnsNameCompare 関数は、2 つの DNS 名を比較します。 多くの DNS 関数と同様に、DnsNameCompare 関数の種類は、異なる文字エンコードを容易にするために複数の形式で実装されます。 関連する文字エンコードに基づいて、次のいずれかの関数を使用します。

  • DnsNameCompare_A (ANSI エンコードの_A)
  • DnsNameCompare_W (Unicode エンコードの_W)
  • DnsNameCompare_UTF8 (Unicode エンコードの_UTF8)

構文

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

パラメーター

[in] pName1

比較ペアの最初の DNS 名を表す文字列へのポインター。

[in] pName2

比較ペアの 2 番目の DNS 名を表す文字列へのポインター。

戻り値

比較 名前が等しい場合は TRUE を返し、等しくない場合は FALSE 返します。

備考

名前の比較では大文字と小文字は区別されず、末尾のドットは無視されます。

他の DNS 比較関数と同様に、DnsNameCompare 関数は、異なるエンコードを異なる値の即時の兆候と見なします。そのため、エンコードする文字が異なる同じ名前は同一に報告されません。

必要条件

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

関連項目

DNS_RECORD

DnsQuery

DnsRecordCompare

DnsRecordSetCompare