Condividi tramite


Funzione Shell_GetCachedImageIndex (shlobj_core.h)

[Shell_GetCachedImageIndex è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece Shell_GetCachedImageIndexA o Shell_GetCachedImageIndexW.]

Recupera l'indice della cache di un'icona memorizzata nella cache.

Sintassi

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

Parametri

[in] pwszIconPath

Tipo: PCWSTR

Puntatore a un buffer contenente il percorso del file di immagine.

iIconIndex

Tipo: int

Indice dell'immagine all'interno del file denominato in pwszIconPath.

uIconFlags

Tipo: UINT

Non usato.

Valore restituito

Tipo: int

Restituisce l'indice dell'immagine o –1 in caso di errore.

Commenti

Le versioni Shell_GetCachedImageIndexA e Shell_GetCachedImageIndexW di questa funzione sono state aggiunte in Windows Vista. Per le stringhe Unicode, chiamare Shell_GetCachedImageIndexW o Shell_GetCachedImageIndex. Per le stringhe ANSI, è necessario chiamare in modo esplicito Shell_GetCachedImageIndexA .

Windows Server 2003 e Windows XP: È supportato solo Shell_GetCachedImageIndex . Shell_GetCachedImageIndex richiede una stringa Unicode.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h (include Shlobj.h, Shlobj_core.h, Shlobj.h, Shlobj_core.h)
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)
Set di API ext-ms-win-shell-shell32-l1-2-1 (introdotta in Windows 10, versione 10.0.10240)

Vedi anche

FileIconInit