Partager via


Méthode ISearchProtocol ::CreateAccessor (searchapi.h)

Crée et initialise un objet IUrlAccessor .

Syntaxe

HRESULT CreateAccessor(
  [in]  LPCWSTR                 pcwszURL,
  [in]  AUTHENTICATION_INFO     *pAuthenticationInfo,
  [in]  INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo,
  [in]  ITEM_INFO               *pItemInfo,
  [out] IUrlAccessor            **ppAccessor
);

Paramètres

[in] pcwszURL

Type : LPCWSTR

Pointeur vers une chaîne Unicode terminée par un caractère 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 de INCREMENTAL_ACCESS_INFO qui contient des informations d’accès incrémentielles, telles que la dernière fois que le rassembleur a accédé au fichier.

[in] pItemInfo

Type : ITEM_INFO*

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

[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 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

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

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 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0