Partager via


Shell_GetCachedImageIndex, fonction (shlobj_core.h)

[Shell_GetCachedImageIndex est disponible dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt Shell_GetCachedImageIndexA ou Shell_GetCachedImageIndexW.]

Récupère l’index de cache d’une icône mise en cache.

Syntaxe

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

Paramètres

[in] pwszIconPath

Type : PCWSTR

Pointeur vers une mémoire tampon qui contient le chemin d’accès au fichier image.

iIconIndex

Type : int

Index de l’image dans le fichier nommé à pwszIconPath.

uIconFlags

Type : UINT

Non utilisé.

Valeur retournée

Type : int

Retourne l’index de l’image, ou –1 en cas d’échec.

Remarques

Les versions Shell_GetCachedImageIndexA et Shell_GetCachedImageIndexW de cette fonction ont été ajoutées dans Windows Vista. Pour les chaînes Unicode, appelez Shell_GetCachedImageIndexW ou Shell_GetCachedImageIndex. Pour les chaînes ANSI, vous devez appeler Shell_GetCachedImageIndexA explicitement.

Windows Server 2003 et Windows XP : Seule Shell_GetCachedImageIndex est prise en charge. Shell_GetCachedImageIndex nécessite une chaîne Unicode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h (inclure Shlobj.h, Shlobj_core.h, Shlobj.h, Shlobj_core.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 5.0 ou ultérieure)
Ensemble d’API ext-ms-win-shell-shell32-l1-2-1 (introduit dans Windows 10, version 10.0.10240)

Voir aussi

FileIconInit