Compartir a través de


Método ISearchProtocolUI::GetSearchItemForUrl

Obtiene el elemento de búsqueda de los datos especificados. Se llama a este método una vez por cada dirección URL procesada por el recopilador y recupera un puntero al objeto ISearchItem .

Sintaxis

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

Parámetros

pcwszURL [in]

Tipo: LPCOLESTR

Puntero a una cadena Unicode terminada en datos NULL que contiene el elemento de búsqueda para la dirección URL a la que se accede.

pPropertyBag [in]

Tipo: IItemPropertyBag*

Puntero a un objeto IItemPropertyBag que contiene información sobre el elemento de búsqueda, incluidas las propiedades del elemento.

ppSearchItem [out, retval]

Tipo: ISearchItem**

Recibe la dirección de un puntero al objeto ISearchItem creado por este método. Este objeto contiene información sobre el elemento de búsqueda, como el nombre de archivo del elemento.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Comentarios

El método ISearchProtocolUI::GetSearchItemForUrl solo se admite en Windows XP y Windows Server 2003, y ya no se debe usar.

Para obtener una vista previa de los datos adjuntos con un controlador de protocolo de terceros en equipos que ejecutan Windows XP o Windows Server 2003, puede ser necesario usar la interfaz ISearchProtocolUI y las siguientes API: las interfaces IItemPreviewerExt, IItemPropertyBag e ISearchItem , la estructura LINKINFO y la enumeración LINKTYPE .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Redistribuible
Windows Desktop Search (WDS) 3.0

Consulte también

ISearchProtocolUI