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 |