Fungsi UrlIsA (shlwapi.h)
Menguji apakah URL adalah jenis tertentu.
Sintaksis
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
URLIS_URL
Apakah URL valid?
Mengembalikan nilai
Jenis: BOOL
Untuk semua kecuali salah satu jenis URL, url mengembalikan TRUE jika URL adalah jenis yang ditentukan, atau FALSE jika tidak.
Jika url diatur ke URLIS_APPLIABLE, url akan mencoba menentukan skema URL. Jika fungsi dapat menentukan skema, fungsi mengembalikan TRUE, atau FALSE sebaliknya.
Komentar
Nota
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
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
UrlIsFileUrl
UrlIsNoHistory
UrlIsOpaque