Partager via


fonction Shell_GetCachedImageIndexW (shlobj_core.h)

[Shell_GetCachedImageIndex est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il 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_GetCachedImageIndexW(
  LPCWSTR 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 de retour

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 : uniquement Shell_GetCachedImageIndex est pris en charge. Shell_GetCachedImageIndex nécessite une chaîne Unicode.

Note

L’en-tête shlobj_core.h définit Shell_GetCachedImageIndex en tant qu’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.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête shlobj_core.h (include 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