Partager via


Méthode IShellIconOverlayManager ::GetFileOverlayInfo (shlobj_core.h)

Obtient l’index de la superposition d’icônes ou l’image d’icône pour le fichier spécifié avec les attributs spécifiés.

Syntaxe

HRESULT GetFileOverlayInfo(
  [in]  PCWSTR pwszPath,
        DWORD  dwAttrib,
  [out] int    *pIndex,
        DWORD  dwflags
);

Paramètres

[in] pwszPath

Type : PCWSTR

Chemin d’accès complet du fichier.

dwAttrib

Type : DWORD

Attributs du fichier. Ce paramètre peut être une combinaison des indicateurs d’attribut de fichier (FILE_ATTRIBUTE_*) définis dans les fichiers d’en-tête Windows. Consultez Constantes d’attribut de fichier.

[out] pIndex

Type : int*

Pointeur vers l’index d’icône dans la liste d’images système.

dwflags

Type : DWORD

Pour l’index de la superposition d’icônes, utilisez SIOM_OVERLAYINDEX. Pour l’index de l’image d’icône, utilisez SIOM_ICONINDEX.

Valeur retournée

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
L’index approprié a été trouvé.
E_FAIL
Échec pour une raison quelconque.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h
DLL Shell32.dll (version 5.0 ou ultérieure)

Voir aussi

IShellIconOverlay

IShellIconOverlayManager