Méthode IShellIconOverlayIdentifier ::IsMemberOf (shobjidl_core.h)

Spécifie si une superposition d’icônes doit être ajoutée à l’icône d’un objet Shell.

Syntaxe

HRESULT IsMemberOf(
  [in] LPCWSTR pwszPath,
       DWORD   dwAttrib
);

Paramètres

[in] pwszPath

Type : PCWSTR

Chaîne Unicode qui contient le chemin complet de l’objet Shell.

dwAttrib

Type : DWORD

Attributs de l’objet. Pour obtenir la liste complète des attributs de fichier et leurs indicateurs associés, consultez Constantes des attributs de fichier.

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des éléments suivants :

Code de retour Description
S_OK
La superposition d’icônes doit s’afficher.
S_FALSE
La superposition d’icônes ne doit pas s’afficher.
E_FAIL
L'opération a échoué.

Remarques

L’interpréteur de commandes appelle cette méthode pour déterminer si elle doit afficher la superposition d’icônes d’un gestionnaire pour un objet particulier. Les gestionnaires de superposition d’icônes sont généralement destinés à fonctionner avec un groupe particulier de fichiers. Un type de fichier, identifié par une extension de nom de fichier spécifique, en est un exemple classique. Un gestionnaire de superposition d’icônes peut demander une superposition d’icônes pour tous les membres du type de fichier. Certains gestionnaires demandent une superposition d’icônes uniquement si un membre du type de fichier est dans un état particulier. Toutefois, les gestionnaires de superposition d’icônes sont libres de demander leur superposition d’icônes pour n’importe quel objet de leur choix.

Configuration requise

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

Voir aussi

IShellIconOverlayIdentifier