BindToFilter Method

SharePoint 2007

Binds to the appropriate Filter object for the item and returns a pointer to it.

HRESULT BindToFilter(
IFilter **ppFilter



[out] The address of a pointer to the Filter object that will be used to filter this item.

If successful, returns S_OK, otherwise it returns an error value. For a list of error messages returned by Enterprise Search in Microsoft Office SharePoint Server 2007, see Protocol Handler Error Messages.

Retrieves a Filter object, so the Enterprise Search crawler can retrieve metadata for the item.

This method is called only once by the Filter Daemon. If a content item contains multiple embedded items, you must use an implementation of the IFilter interface that enumerates the embedded content items and invokes the appropriate Filter object for each.

For the Filter Daemon to retrieve any useful information for an item, the protocol handler must implement one of the following IUrlAccessor methods:


Protocol handlers can implement either the BindToFilter or BindToStream methods of the IURLAccessor interface, or they can implement both. For example, protocol handlers can use the BindToFilter method for metadata associated with items in the content source, and use the BindToStream method to retrieve the actual content of the items.

Community Additions