ISearchProtocolUI::GetSearchItemForUrl-Methode

Ruft das Suchelement für die angegebenen Daten ab. Diese Methode wird einmal für jede URL aufgerufen, die vom Gatherer verarbeitet wird, und ruft einen Zeiger auf das ISearchItem-Objekt ab.

Syntax

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

Parameter

pcwszURL [ In]

Typ: LPCOLESTR

Zeiger auf eine auf NULL-Daten beendete Unicode-Zeichenfolge, die das Suchelement für die URL enthält, auf die zugegriffen wird.

pPropertyBag [ In]

Typ: IItemPropertyBag *

Zeiger auf ein IItemPropertyBag-Objekt, das Informationen über das Suchelement enthält, einschließlich der Eigenschaften des Elements.

ppSearchItem [ out, retval]

Typ: ISearchItem**

Empfängt die Adresse eines Zeigers auf das von dieser Methode erstellte ISearchItem-Objekt. Dieses Objekt enthält Informationen zum Suchelement, z. B. den Dateinamen des Elements.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Die ISearchProtocolUI::GetSearchItemForUrl-Methode wird nur unter Windows XP und Windows Server 2003 unterstützt und sollte nicht mehr verwendet werden.

Um eine Vorschau von Anlagen mit einem Protokollhandler eines Drittanbieters auf Computern anzuzeigen, auf denen Windows XP oder Windows Server 2003 ausgeführt wird, ist es möglicherweise erforderlich, die ISearchProtocolUI-Schnittstelle und die folgenden APIs zu verwenden: die Schnittstellen IItemPreviewerExt, IItemPropertyBag und ISearchItem, die LINKINFO-Struktur und die LINKTYPE-Enumeration.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur XP mit [ SP2-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Verteilbare Komponente
Windows Desktopsuche (WDS) 3.0

Weitere Informationen

ISearchProtocolUI