Freigeben über


ISearchProtocol::CloseAccessor-Methode (searchapi.h)

Schließt ein zuvor erstelltes IUrlAccessor-Objekt .

Syntax

HRESULT CloseAccessor(
  [in] IUrlAccessor *pAccessor
);

Parameter

[in] pAccessor

Typ: IUrlAccessor*

Zeiger auf das IUrlAccessor-Objekt , das zum Verarbeiten des aktuellen URL-Elements verwendet wurde.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der Protokollhost gibt den pAccessor-Zeiger frei, der an diese Methode übergeben wird, wenn diese Methode zurückgibt. Verwenden Sie diese Methode, um alle Ressourcen freizugeben, die dem IUrlAccessor-Objekt zugeordnet sind, und geben Sie es zur Wiederverwendung durch den Protokollhandler frei.

Accessoren können in einem Pool als Ressourcen erstellt und verwaltet werden, die bei Bedarf von Protokollhandlern verwendet werden sollen, und dies kann die Leistung verbessern. Wenn Sie einen Pool von IUrlAccessor-Objekten implementieren, verwenden Sie IUnknown::AddRef , um Ihrem Pool einen IUrlAccessor hinzuzufügen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 mit SP1 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile searchapi.h
Verteilbare Komponente Windows Desktop Search (WDS) 3.0