Condividi tramite


Metodo ISearchProtocol2::CreateAccessorEx (searchapi.h)

Crea e inizializza un oggetto IUrlAccessor . Questo metodo ha la stessa funzionalità di base del metodo ISearchProtocol::CreateAccessor , ma include un parametro pUserData aggiuntivo per fornire dati aggiuntivi al gestore del protocollo.

Sintassi

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
);

Parametri

[in] pcwszURL

Tipo: LPCWSTR

Puntatore a una stringa Unicode con terminazione Null contenente l'URL dell'elemento a cui si accede.

[in] pAuthenticationInfo

Tipo: AUTHENTICATION_INFO*

Puntatore a una struttura AUTHENTICATION_INFO che contiene le informazioni di autenticazione necessarie per accedere a questo elemento nell'origine del contenuto.

[in] pIncrementalAccessInfo

Tipo: INCREMENTAL_ACCESS_INFO*

Puntatore a una struttura di INCREMENTAL_ACCESS_INFO che contiene informazioni di accesso incrementale, ad esempio l'ultima volta che il file è stato eseguito dal servizio Gatherer.

[in] pItemInfo

Tipo: ITEM_INFO*

Puntatore a una struttura ITEM_INFO contenente informazioni sull'elemento URL, ad esempio il nome del catalogo dell'area di lavoro dell'elemento.

[in] pUserData

Tipo: CONST BLOB*

Puntatore alle informazioni utente. Questi dati possono essere indipendentemente dal fatto che l'originatore di notifica decida. Se il gestore del protocollo implementa questa interfaccia, riceverà questi dati. Non tutte le notifiche hanno questo set di BLOB.

[out] ppAccessor

Tipo: IUrlAccessor**

Riceve l'indirizzo di un puntatore all'oggetto IUrlAccessor creato da questo metodo. Questo oggetto contiene informazioni sull'elemento URL, ad esempio il nome file dell'elemento.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo crea e inizializza un oggetto IUrlAccessor per elaborare un elemento attualmente accessibile dal servizio Gatherer. L'host del protocollo chiama questo metodo nel gestore del protocollo. Questo metodo viene chiamato una volta per ogni URL elaborato dal servizio Gatherer e recupera un puntatore all'oggetto IUrlAccessor .

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0