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 |
---|---|
|
La superposition d’icônes doit s’afficher. |
|
La superposition d’icônes ne doit pas s’afficher. |
|
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) |