ISearchItem :: GetParentFolder, méthode

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 [ à]

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 de l’espace de noms Shell, et ses méthodes sont utilisées pour gérer les dossiers.

LPITEMIDLIST [ à]

Type : ppidl *

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

Valeur de retour

Type : HRESULT

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle 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 prévisualiser les 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, IItemPropertyBaget ISearchProtocolUI , la structure LINKINFO et l’énumération LINKTYPE .

Spécifications

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

Voir aussi

ISearchItem