ISearchProtocolUI::GetSearchItemForUrl-Methode
Ruft das Suchelement für die angegebenen Daten ab. Diese Methode wird einmal für jede URL aufgerufen, die vom Sammler 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 Unicode-Zeichenfolge mit Null-Daten-Beendigung, die das Suchelement für die URL enthält, auf die zugegriffen wird.
-
pPropertyBag [in]
-
Typ: IItemPropertyBag*
Zeiger auf ein IItemPropertyBag-Objekt , das Informationen zum 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, gibt sie S_OK zurück. 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.
Für die Vorschau von Anlagen mit einem Protokollhandler eines Drittanbieters auf Computern unter Windows XP oder Windows Server 2003 kann es erforderlich sein, die ISearchProtocolUI-Schnittstelle und die folgenden APIs zu verwenden: die Schnittstellen IItemPreviewerExt, IItemPropertyBag und ISearchItem , die LINKINFO-Struktur und die LINKTYPE-Enumeration .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Verteilbare Komponente |
Windows Desktop Search (WDS) 3.0 |
Siehe auch