Bagikan melalui


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)

Lihat juga

FileIconInit