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) |