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