Freigeben über


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