Fungsi UrlHashA (shlwapi.h)
Hash string URL.
Sintaksis
LWSTDAPI UrlHashA(
[in] PCSTR pszUrl,
[out] BYTE *pbHash,
DWORD cbHash
);
Parameter
[in] pszUrl
Jenis: PCTSTR
Untai (karakter) dengan panjang maksimum yang dihentikan null INTERNET_MAX_URL_LENGTH yang berisi URL.
[out] pbHash
Jenis:
Penunjuk ke buffer yang, ketika fungsi ini berhasil dikembalikan, menerima array yang di-hash.
cbHash
Jenis: DWORD
Jumlah elemen dalam array di pbHash. Seharusnya tidak lebih besar dari 256.
Mengembalikan nilai
Jenis: HRESULT
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT.
Komentar
Untuk hash URL ke dalam satu byte, atur cbHash = sizeof(BYTE) dan pbHash = (LPBYTE)&bHashedValue, di mana bHashedValue adalah buffer satu byte. Untuk hash URL ke dalamDWORD
Nota
Header shlwapi.h mendefinisikan UrlHash 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
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
HashData