Condividi tramite


Metodo ISearchProtocolUI::GetSearchItemForUrl

Ottiene l'elemento di ricerca per i dati specificati. Questo metodo viene chiamato una volta per ogni URL elaborato dal servizio Gatherer e recupera un puntatore all'oggetto ISearchItem .

Sintassi

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

Parametri

pcwszURL [in]

Tipo: LPCOLESTR

Puntatore a una stringa Unicode con terminazione dei dati Null contenente l'elemento di ricerca per l'URL a cui si accede.

pPropertyBag [in]

Tipo: IItemPropertyBag*

Puntatore a un oggetto IItemPropertyBag che contiene informazioni sull'elemento di ricerca, incluse le proprietà dell'elemento.

ppSearchItem [out, retval]

Tipo: ISearchItem**

Riceve l'indirizzo di un puntatore all'oggetto ISearchItem creato da questo metodo. Questo oggetto contiene informazioni sull'elemento di ricerca, ad esempio il nome file dell'elemento.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il metodo ISearchProtocolUI::GetSearchItemForUrl è supportato solo in Windows XP e Windows Server 2003 e non deve più essere usato.

Per visualizzare in anteprima gli allegati con un gestore di protocolli di terze parti nei computer che eseguono Windows XP o Windows Server 2003, potrebbe essere necessario usare l'interfaccia ISearchProtocolUI e le API seguenti: le interfacce IItemPreviewerExt, IItemPropertyBag e ISearchItem , la struttura LINKINFO e l'enumerazione LINKTYPE .

Requisiti

Requisito Valore
Client minimo supportato
Windows XP con SP2 [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Componente ridistribuibile
Windows Desktop Search (WDS) 3.0

Vedi anche

ISearchProtocolUI