Partager via


fonction Shell_GetCachedImageIndexA (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_GetCachedImageIndexA(
  LPCSTR pszIconPath,
  int    iIconIndex,
  UINT   uIconFlags
);

Paramètres

pszIconPath

TBD

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.

Notes

L’en-tête shlobj_core.h définit Shell_GetCachedImageIndex comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Configuration requise

   
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