Partager via


Méthode ISearchProtocol2 ::CreateAccessorEx (searchapi.h)

Crée et initialise un objet IUrlAccessor . Cette méthode a les mêmes fonctionnalités de base que la méthode ISearchProtocol ::CreateAccessor , mais elle inclut un paramètre pUserData supplémentaire pour fournir des données supplémentaires au gestionnaire de protocole.

Syntaxe

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

Paramètres

[in] pcwszURL

Type : LPCWSTR

Pointeur vers une chaîne Unicode terminée par null contenant l’URL de l’élément auquel vous accédez.

[in] pAuthenticationInfo

Type : AUTHENTICATION_INFO*

Pointeur vers une structure de AUTHENTICATION_INFO qui contient les informations d’authentification nécessaires pour accéder à cet élément dans la source de contenu.

[in] pIncrementalAccessInfo

Type : INCREMENTAL_ACCESS_INFO*

Pointeur vers une structure INCREMENTAL_ACCESS_INFO qui contient des informations d’accès incrémentiel, telles que la dernière fois que le rassembleur a accédé au fichier.

[in] pItemInfo

Type : ITEM_INFO*

Pointeur vers une structure de ITEM_INFO qui contient des informations sur l’élément d’URL, telles que le nom du catalogue de l’espace de travail de l’élément.

[in] pUserData

Type : const BLOB*

Pointeur vers les informations utilisateur. Ces données peuvent être quelles que soient les décisions de l’initiateur de la notification. Si le gestionnaire de protocole implémente cette interface, il reçoit ces données. Toutes les notifications n’ont pas ce jeu d’objets blob.

[out] ppAccessor

Type : IUrlAccessor**

Reçoit l’adresse d’un pointeur vers l’objet IUrlAccessor créé par cette méthode. Cet objet contient des informations sur l’élément d’URL, telles que le nom de fichier de l’élément.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode crée et initialise un objet IUrlAccessor pour traiter un élément actuellement accessible par le rassembleur. L’hôte de protocole appelle cette méthode sur le gestionnaire de protocole. Cette méthode est appelée une fois pour chaque URL traitée par le rassembleur et récupère un pointeur vers l’objet IUrlAccessor .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0