Bagikan melalui


Fungsi UrlCompareA (shlwapi.h)

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

Sintaks

int UrlCompareA(
  [in] PCSTR psz1,
  [in] PCSTR psz2,
       BOOL  fIgnoreSlash
);

Parameter

[in] psz1

Jenis: PCTSTR

Untai (karakter) dengan panjang maksimum yang dihentikan null INTERNET_MAX_URL_LENGTH yang berisi URL pertama.

[in] psz2

Jenis: PCTSTR

Untai (karakter) dengan 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.

Nilai kembali

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 diarahkan oleh psz1 kurang dari string yang diarahkan oleh psz2. Jika tidak, ia mengembalikan bilangan bulat positif.

Keterangan

Untuk hasil terbaik, Anda harus terlebih dahulu melakukan kanonisalisasi URL dengan UrlCanonicalize. Kemudian, bandingkan URL kanonis dengan UrlCompare.

Catatan

Header shlwapi.h mendefinisikan UrlCompare sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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

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

Lihat juga

StrCmp