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 |