ISearchProtocol2::CreateAccessorEx-Methode (searchapi.h)
Erstellt und initialisiert ein IUrlAccessor-Objekt . Diese Methode verfügt über die gleiche grundlegende Funktionalität wie die ISearchProtocol::CreateAccessor-Methode , enthält jedoch einen zusätzlichen pUserData-Parameter , um zusätzliche Daten für den Protokollhandler zu liefern.
Syntax
HRESULT CreateAccessorEx(
[in] LPCWSTR pcwszURL,
[in] AUTHENTICATION_INFO *pAuthenticationInfo,
[in] INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo,
[in] ITEM_INFO *pItemInfo,
[in] const BLOB *pUserData,
[out] IUrlAccessor **ppAccessor
);
Parameter
[in] pcwszURL
Typ: LPCWSTR
Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die die URL des Elements enthält, auf das zugegriffen wird.
[in] pAuthenticationInfo
Typ: AUTHENTICATION_INFO*
Zeiger auf eine AUTHENTICATION_INFO-Struktur , die Authentifizierungsinformationen enthält, die für den Zugriff auf dieses Element in der Inhaltsquelle erforderlich sind.
[in] pIncrementalAccessInfo
Typ: INCREMENTAL_ACCESS_INFO*
Zeiger auf eine INCREMENTAL_ACCESS_INFO-Struktur , die inkrementelle Zugriffsinformationen enthält, z. B. das letzte Mal, wenn der Sammler auf die Datei zugegriffen hat.
[in] pItemInfo
Typ: ITEM_INFO*
Zeiger auf eine ITEM_INFO Struktur, die Informationen zum URL-Element enthält, z. B. den Namen des Arbeitsbereichskatalogs des Elements.
[in] pUserData
Typ: const BLOB*
Zeiger auf Benutzerinformationen. Diese Daten können unabhängig vom Benachrichtigungsersteller sein. Wenn der Protokollhandler diese Schnittstelle implementiert, empfängt er diese Daten. Nicht für alle Benachrichtigungen ist dieses Blob festgelegt.
[out] ppAccessor
Typ: IUrlAccessor**
Empfängt die Adresse eines Zeigers auf das von dieser Methode erstellte IUrlAccessor-Objekt . Dieses Objekt enthält Informationen zum URL-Element, z. B. den Dateinamen des Elements.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode erstellt und initialisiert ein IUrlAccessor-Objekt , um ein Element zu verarbeiten, auf das derzeit vom Sammler zugegriffen wird. Der Protokollhost ruft diese Methode für den Protokollhandler auf. Diese Methode wird einmal für jede URL aufgerufen, die vom Sammler verarbeitet wird, und ruft einen Zeiger auf das IUrlAccessor-Objekt ab.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | searchapi.h |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |