共用方式為


Shell_GetCachedImageIndex 函式 (shlobj_core.h)

[Shell_GetCachedImageIndex 可用於需求一節中指定的操作系統。 它在後續版本中可能會變更或無法使用。 請改用 Shell_GetCachedImageIndexAShell_GetCachedImageIndexW

擷取快取圖示的快取索引。

語法

int Shell_GetCachedImageIndex(
  [in] PCWSTR pwszIconPath,
       int    iIconIndex,
       UINT   uIconFlags
);

參數

[in] pwszIconPath

類型: PCWSTR

緩衝區的指標,其中包含圖像文件的路徑。

iIconIndex

類型: int

檔案中名為 pwszIconPath 的影像索引。

uIconFlags

類型: UINT

未使用。

傳回值

類型: int

傳回影像的索引,或在失敗時傳回 –1。

備註

Windows Vista 中已新增此函式 的Shell_GetCachedImageIndexAShell_GetCachedImageIndexW 版本。 針對 Unicode 字串,請呼叫 Shell_GetCachedImageIndexWShell_GetCachedImageIndex。 針對 ANSI 字串,您必須明確呼叫 Shell_GetCachedImageIndexA

Windows Server 2003 和 Windows XP: 僅支援 Shell_GetCachedImageIndexShell_GetCachedImageIndex 需要 Unicode 字串。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shlobj_core.h (包括 Shlobj.h、Shlobj_core.h、Shlobj.h、Shlobj_core.h)
程式庫 Shell32.lib
Dll Shell32.dll (5.0 版或更新版本)
API 集合 ext-ms-win-shell32-l1-2-1 (於 Windows 10 10.0.10240 版)

另請參閱

FileIconInit