Fungsi UrlIsA (shlwapi.h)

Menguji apakah URL adalah jenis tertentu.

Sintaks

BOOL UrlIsA(
  [in] PCSTR pszUrl,
       URLIS UrlIs
);

Parameter

[in] pszUrl

Jenis: PCTSTR

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

UrlIs

Jenis: URLIS

Jenis URL yang akan diuji. Parameter ini dapat mengambil salah satu nilai berikut.

URLIS_APPLIABLE

Coba tentukan skema yang valid untuk URL.

URLIS_DIRECTORY

Apakah string URL berakhir dengan direktori?

URLIS_FILEURL

Apakah URL adalah URL file?

URLIS_HASQUERY

Apakah URL memiliki string kueri yang ditambahkan?

URLIS_NOHISTORY

Apakah URL adalah URL yang biasanya tidak dilacak dalam riwayat navigasi?

URLIS_OPAQUE

Apakah URL buram?

URLIS_URL

Apakah URL valid?

Nilai kembali

Jenis: BOOL

Untuk semua kecuali salah satu jenis URL, UrlIs mengembalikan TRUE jika URL adalah jenis yang ditentukan, atau FALSE jika tidak.

Jika UrlIs diatur ke URLIS_APPLIABLE, UrlIs akan mencoba menentukan skema URL. Jika fungsi dapat menentukan skema, fungsi mengembalikan TRUE, atau FALSE jika tidak.

Keterangan

Catatan

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

UrlIsFileUrl

UrlIsNoHistory

UrlIsOpaque