Partager via


BindToStream, méthode

Relie l'élément en cours de traitement à un flux de données et renvoie un pointeur pour ce flux au démon du filtre.

HRESULT BindToStream(
IStream **ppStream
);

Paramètres

ppStream

[sortie] L'adresse d'un pointeur vers l'objet Stream renfermant le contenu de l'élément de contenu.

Valeur de retour

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

Remarques

Pour que le démon du filtre extraie toute information utile sur un élément, tous les gestionnaires de protocoles doivent implémenter une des méthodes IUrlAccessor suivantes :

.

Cette méthode est moins efficace que l'accès direct aux fichiers car elle crée un fichier temporaire. Si l'accès direct aux fichiers est disponible, il convient d'implémenter les méthodes GetFileName et BindToFilter.

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

Voir aussi

Autres ressources

Référence du gestionnaire de protocole
IUrlAccessor, interface
Gestionnaires de protocole de la recherche de contenu d'entreprise