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 |