Compartir a través de


Método BindToFilter

Enlaza con el objeto Filter apropiado para el elemento y devuelve un puntero a este objeto.

HRESULT BindToFilter(
IFilter **ppFilter
);

Parámetros

ppFilter

[salida] La dirección de un puntero al objeto Filter que se usará para filtrar este elemento.

Valor devuelto

Si es correcto, devuelve S_OK, en caso contrario, devuelve un valor de error. Para obtener una lista de los mensajes de error que devuelve Enterprise Search de Microsoft Office SharePoint Server 2007, consulte Mensajes de error del controlador de protocolos.

Comentarios

Recupera un objeto Filter, para que el rastreador (crawler) del Enterprise Search pueda recuperar metadatos para el elemento.

El demonio de filtro llama a este método sólo una vez. Si un elemento de contenido contiene varios elementos incrustados, debe usar una implementación de la interfaz IFilter que enumere los elementos de contenido incrustados e invoque al objeto Filter apropiado para cada uno de ellos.

Para que el demonio de filtro pueda recuperar información útil para un elemento, el controlador de protocolo debe implementar uno de los métodos IUrlAccessor siguientes:

.

Los controladores de protocolo pueden implementar los métodos BindToFilter o BindToStream de la interfaz IURLAccessor, o bien implementar ambos. Por ejemplo, los controladores de protocolo pueden usar el método BindToFilter para los metadatos asociados con elementos del origen de contenido y usar el método BindToStream para recuperar el contenido real de los elementos.

Vea también

Otros recursos

Referencia del controlador de protocolo
Interfaz IUrlAccessor