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