Partager via


Interface IShellFolder2 (shobjidl_core.h)

Étend les fonctionnalités d’IShellFolder. Ses méthodes fournissent diverses informations sur le contenu d’un dossier Shell.

Héritage

L’interface IShellFolder2 hérite d’IShellFolder. IShellFolder2 a également les types de membres suivants :

Méthodes

L’interface IShellFolder2 possède ces méthodes.

 
IShellFolder2 ::EnumSearches

Demande un pointeur vers une interface qui permet à un client d’énumérer les objets de recherche disponibles.
IShellFolder2 ::GetDefaultColumn

Obtient les colonnes de tri et d’affichage par défaut.
IShellFolder2 ::GetDefaultColumnState

Obtient l’état par défaut d’une colonne spécifiée.
IShellFolder2 ::GetDefaultSearchGUID

Retourne l’identificateur global unique (GUID) de l’objet de recherche par défaut pour le dossier.
IShellFolder2 ::GetDetailsEx

Obtient des informations détaillées, identifiées par un identificateur de jeu de propriétés (FMTID) et un identificateur de propriété (PID), sur un élément d’un dossier Shell.
IShellFolder2 ::GetDetailsOf

Obtient des informations détaillées, identifiées par un index de colonne, sur un élément dans un dossier Shell.
IShellFolder2 ::MapColumnToSCID

Convertit une colonne en ID de jeu de propriétés (FMTID) et ID de propriété (PID) appropriés.

Remarques

Cette interface fournit également les méthodes de l’interface IShellFolder , dont elle hérite.

Quand implémenter

Implémentez IShellFolder2 si votre extension d’espace de noms fournit des services aux clients autres que ceux dans IShellFolder.

Quand utiliser

Appelez IShellFolder2 lorsque vous avez besoin d’informations détaillées sur les éléments contenus dans un dossier Shell. Cette interface remplace IShellDetails.

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 Shobjidl.h)