Bagikan melalui


Fungsi UrlCompareW (shlwapi.h)

Membuat perbandingan peka huruf besar/kecil dari dua string URL.

Sintaksis

int UrlCompareW(
  [in] PCWSTR psz1,
  [in] PCWSTR psz2,
       BOOL   fIgnoreSlash
);

Parameter

[in] psz1

Jenis: PCTSTR

String panjang maksimum yang dihentikan null INTERNET_MAX_URL_LENGTH yang berisi URL pertama.

[in] psz2

Jenis: PCTSTR

String panjang maksimum yang dihentikan null INTERNET_MAX_URL_LENGTH yang berisi URL kedua.

fIgnoreSlash

Jenis: BOOL

Nilai yang diatur ke TRUE agar UrlCompare mengabaikan karakter '/' berikutnya pada salah satu atau kedua URL.

Mengembalikan nilai

Jenis: int

Mengembalikan nol jika dua string sama. Fungsi ini juga akan mengembalikan nol jika fIgnoreSlash diatur ke TRUE dan salah satu string memiliki karakter '' berikutnya. Fungsi mengembalikan bilangan bulat negatif jika string yang ditunjukkan oleh psz1 kurang dari string yang ditunjukkan oleh psz2. Jika tidak, ia mengembalikan bilangan bulat positif.

Komentar

Untuk hasil terbaik, Anda harus terlebih dahulu melakukan kanonikalisasi URL dengan url Canonicalize. Kemudian, bandingkan URL kanonis dengan UrlCompare .

Nota

Header shlwapi.h mendefinisikan UrlCompare sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Platform Target Windows
Header shlwapi.h
Pustaka Shlwapi.lib
DLL Shlwapi.dll (versi 5.0 atau yang lebih baru)

Lihat juga

StrCmp