Partager via


BindToFilter, méthode

Se lie à l'objet Filter approprié pour l'élément et lui renvoie un pointeur.

HRESULT BindToFilter(
IFilter **ppFilter
);

Paramètres

ppFilter

[out] Adresse d'un pointeur vers l'objet Filter qui servira à filtrer cet élément.

Valeur de retour

En cas de réussite, renvoie S_OK ; sinon, renvoie une valeur d'erreur. Pour obtenir la liste des messages d'erreur renvoyés par la Recherche de contenu d'entreprise dans Microsoft Office SharePoint Server 2007, voir Messages d'erreur des gestionnaires de protocole.

Remarques

Récupère un objet Filter, de sorte que le robot de la Recherche de contenu d'entreprise puisse récupérer les métadonnées de l'élément.

Cette méthode est appelée une seule fois par le démon du filtre. Si un élément de contenu contient plusieurs éléments incorporés, vous devez utiliser une implémentation de l'interface IFilter qui énumère les éléments de contenu incorporés et appelle l'objet Filter pour chacun d'eux.

Pour que le démon du filtre récupère les informations utiles pour un élément, le gestionnaire de protocole doit implémenter l'une des méthodes IUrlAccessor suivantes :

.

Les gestionnaires de protocole peuvent implémenter la méthode BindToFilter ou la méthode BindToStream de l'interface IURLAccessor, ou les deux à la fois. Par exemple, les gestionnaires de protocole peuvent utiliser la méthode BindToFilter pour les métadonnées associées aux éléments de la source de contenu, et utiliser la méthode BindToStream pour récupérer le contenu réel des éléments.

Voir aussi

Autres ressources

Référence du gestionnaire de protocole
IUrlAccessor, interface