Partager via


Méthode ISearchItem::GetParentFolder

Obtient l’objet ISearchItem si l’URL représente une source de données Shell réelle (également appelée extension d’espace de noms Shell).

Syntaxe

HRESULT GetParentFolder(
  [out] ppShellFolder **IShellFolder,
  [out] ppidl         *LPITEMIDLIST
);

Paramètres

IShellFolder [out]

Type : ppShellFolder**

Au retour, contient l’adresse d’un pointeur vers le dossier qui contient l’URL actuelle. L’interface IShellFolder est exposée par tous les objets de dossier d’espace de noms Shell et ses méthodes sont utilisées pour gérer les dossiers.

LPITEMIDLIST [out]

Type : ppidl*

Au retour, contient l’adresse d’un pointeur vers une liste d’identificateur d’élément (PIDL) qui identifie le dossier parent. Le paramètre LPITEMIDLIST peut faire référence à un objet à n’importe quel niveau en dessous du dossier parent dans la hiérarchie de l’espace de noms, et peut donc être un pointeur à plusieurs niveaux vers un pidl relatif au dossier parent.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .

Notes

La méthode ISearchItem::GetParentFolder est prise en charge uniquement sur Windows XP et Windows Server 2003 et ne doit plus être utilisée.

Pour afficher un aperçu des pièces jointes avec un gestionnaire de protocole tiers sur des ordinateurs exécutant Windows XP ou Windows Server 2003, il peut être nécessaire d’utiliser l’interface ISearchItem et les API suivantes : les interfaces IItemPreviewerExt, IItemPropertyBag et ISearchProtocolUI , la structure LINKINFO et l’énumération LINKTYPE .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
Composant redistribuable
Windows Desktop Search (WDS) 3.0

Voir aussi

ISearchItem