fungsi Shell_GetCachedImageIndexA (shlobj_core.h)
[Shell_GetCachedImageIndex tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan Shell_GetCachedImageIndexA atau Shell_GetCachedImageIndexW.]
Mengambil indeks cache ikon yang di-cache.
Sintaks
int Shell_GetCachedImageIndexA(
LPCSTR pszIconPath,
int iIconIndex,
UINT uIconFlags
);
Parameter
pszIconPath
TBD
iIconIndex
Jenis: int
Indeks gambar dalam file bernama di pwszIconPath.
uIconFlags
Jenis: UINT
Tidak digunakan.
Menampilkan nilai
Jenis: int
Mengembalikan indeks gambar, atau –1 jika gagal.
Keterangan
Versi Shell_GetCachedImageIndexA dan Shell_GetCachedImageIndexW fungsi ini ditambahkan di Windows Vista. Untuk string Unicode, panggil Shell_GetCachedImageIndexW atau Shell_GetCachedImageIndex. Untuk string ANSI, Anda harus memanggil Shell_GetCachedImageIndexA secara eksplisit.
Windows Server 2003 dan Windows XP: Hanya Shell_GetCachedImageIndex yang didukung. Shell_GetCachedImageIndex memerlukan string Unicode.
Catatan
Header shlobj_core.h mendefinisikan Shell_GetCachedImageIndex 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
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlobj_core.h (termasuk Shlobj.h, Shlobj_core.h, Shlobj.h, Shlobj_core.h) |
Pustaka | Shell32.lib |
DLL | Shell32.dll (versi 5.0 atau yang lebih baru) |
Set API | ext-ms-win-shell-shell32-l1-2-1 (diperkenalkan dalam Windows 10, versi 10.0.10240) |