IUrlAccessor-Schnittstelle (searchapi.h)
Stellt Methoden zum Verarbeiten eines einzelnen Elements in einer Inhaltsquelle bereit, dessen URL vom Gatherer für den Filterhost bereitgestellt wird.
Vererbung
Die IUrlAccessor-Schnittstelle erbt von der IUnknown-Schnittstelle . IUrlAccessor verfügt auch über die folgenden Typen von Membern:
Methoden
Die IUrlAccessor-Schnittstelle verfügt über diese Methoden.
IUrlAccessor::AddRequestParameter Fordert einen Eigenschaftswertsatz an. |
IUrlAccessor::BindToFilter Bindet das zu verarbeitende Element an den entsprechenden IFilter und ruft einen Zeiger auf den IFilter ab. |
IUrlAccessor::BindToStream Bindet das verarbeitete Element an einen Datenstrom der IStream-Schnittstelle [Strukturierter Speicher] und ruft einen Zeiger auf diesen Stream ab. |
IUrlAccessor::GetCLSID Ruft die CLSID für den Dokumenttyp des zu verarbeitenden URL-Elements ab. |
IUrlAccessor::GetDocFormat Ruft das Dokumentformat ab, das als MIME-Zeichenfolge (Multipurpose Internet Mail Extensions) dargestellt wird. |
IUrlAccessor::GetFileName Ruft den Dateinamen des Elements ab, das der Filterhost für die Indizierung verwendet. Wenn das Element nicht in einem Dateisystem vorhanden ist und die IUrlAccessor::BindToStream-Methode implementiert ist, gibt diese Methode die System.ParsingPath-Eigenschaft der Shell für das Element zurück. |
IUrlAccessor::GetHost Ruft ggf. den Hostnamen für die Inhaltsquelle ab. |
IUrlAccessor::GetLastModified Ruft den Zeitstempel ab, der identifiziert, wann die URL zuletzt geändert wurde. |
IUrlAccessor::GetRedirectedURL Ruft die umgeleitete URL für das aktuelle Element ab. |
IUrlAccessor::GetSecurityDescriptor Ruft die Sicherheitsbeschreibung für das URL-Element ab. Die Sicherheit wird zur Abfragezeit angewendet, sodass dieser Deskriptor die Sicherheit für den Lesezugriff identifiziert. |
IUrlAccessor::GetSecurityProvider Ruft den Sicherheitsanbieter für die URL ab. |
IUrlAccessor::GetSize Ruft die Größe des durch die URL angegebenen Inhalts ab. |
IUrlAccessor::IsDirectory Bestimmt, ob die Element-URL auf ein Verzeichnis verweist. |
Hinweise
Dies ist die Standard-Schnittstelle zum Abrufen von Daten aus der Inhaltsquelle. Die Get... -Methoden sind für Eigenschaften vorgesehen, die für den Filterhost erforderlich oder nützlich sind. Nicht alle Datenquellen verfügen über diese Eigenschaften. Wenn die von einer dieser Methoden zurückgegebene Eigenschaft für Ihre Datenquelle nicht aussagekräftig ist, sollte Ihr Protokollhandler E_NOTIMPL zurückgeben.
Die Bindung... -Methoden ermöglichen den Zugriff auf die Daten.
Obwohl der Protokollhandler in der Multithreadumgebung des Protokollhosts ausgeführt wird, wird jeder Protokollhandler in einem eigenen Thread ausgeführt, wobei jeweils ein IUrlAccessor-Objekt verwendet wird.
Anforderungen
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 |
Siehe auch
Konzept
Referenz