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) |