Partager via


Méthode ISearchProtocolUI::GetSearchItemForUrl

Obtient l’élément de recherche pour les données spécifiées. Cette méthode est appelée une fois pour chaque URL traitée par le rassembleur et récupère un pointeur vers l’objet ISearchItem .

Syntaxe

HRESULT GetSearchItemForUrl(
  [in]          LPCOLESTR        pcwszURL,
  [in]          IItemPropertyBag *pPropertyBag,
  [out, retval] ISearchItem      **ppSearchItem
);

Paramètres

pcwszURL [in]

Type : LPCOLESTR

Pointeur vers une chaîne Unicode terminée par des données null contenant l’élément de recherche de l’URL accessible.

pPropertyBag [in]

Type : IItemPropertyBag*

Pointeur vers un objet IItemPropertyBag qui contient des informations sur l’élément de recherche, y compris les propriétés de l’élément.

ppSearchItem [out, retval]

Type : ISearchItem**

Reçoit l’adresse d’un pointeur vers l’objet ISearchItem créé par cette méthode. Cet objet contient des informations sur l’élément de recherche, telles que le nom de fichier de l’élément.

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 ISearchProtocolUI::GetSearchItemForUrl 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 protocoles tiers sur des ordinateurs exécutant Windows XP ou Windows Server 2003, il peut être nécessaire d’utiliser l’interface ISearchProtocolUI et les API suivantes : les interfaces IItemPreviewerExt, IItemPropertyBag et ISearchItem , 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

ISearchProtocolUI