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