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 |