Shell_GetCachedImageIndex 函式 (shlobj_core.h)
[Shell_GetCachedImageIndex 可用於需求一節中指定的操作系統。 它在後續版本中可能會變更或無法使用。 請改用 Shell_GetCachedImageIndexA 或 Shell_GetCachedImageIndexW。
擷取快取圖示的快取索引。
語法
int Shell_GetCachedImageIndex(
[in] PCWSTR pwszIconPath,
int iIconIndex,
UINT uIconFlags
);
參數
[in] pwszIconPath
類型: PCWSTR
緩衝區的指標,其中包含圖像文件的路徑。
iIconIndex
類型: int
檔案中名為 pwszIconPath 的影像索引。
uIconFlags
類型: UINT
未使用。
傳回值
類型: int
傳回影像的索引,或在失敗時傳回 –1。
備註
Windows Vista 中已新增此函式 的Shell_GetCachedImageIndexA 和 Shell_GetCachedImageIndexW 版本。 針對 Unicode 字串,請呼叫 Shell_GetCachedImageIndexW 或 Shell_GetCachedImageIndex。 針對 ANSI 字串,您必須明確呼叫 Shell_GetCachedImageIndexA 。
Windows Server 2003 和 Windows XP: 僅支援 Shell_GetCachedImageIndex 。 Shell_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 版) |