Interfaces de controladores de protocolo
Esta sección de referencia de Windows Search consta de interfaces de controlador de protocolo.
En esta sección
Tema | Descripción |
---|---|
IItemPropertyBag |
Define métodos para obtener información sobre las propiedades de un elemento de búsqueda. Esta interfaz solo se admite en Windows XP y Windows Server 2003 y ya no debe usarse. |
IOpLockStatus |
Proporciona métodos para comprobar el bloqueo oportunista que usa Microsoft Windows Desktop Search (WDS) en los elementos durante la indexación. Si otro proceso bloquea el archivo de forma incompatible, WDS perderá su bloqueo y permitirá que el otro proceso tenga el archivo. Este mecanismo permite que WDS se ejecute en segundo plano. Por lo tanto, WDS debe comprobar sus bloqueos para asegurarse de que otro proceso no tiene prioridad mientras WDS indexa el elemento. Un objeto IUrlAccessor de terceros puede implementar esta interfaz si el almacén de datos subyacente proporciona un mecanismo para realizar un seguimiento del acceso simultáneo a los elementos. Si IUrlAccessor expone esta interfaz, WDS comprobará IOpLockStatus mientras indexa los elementos de ese almacén. |
IProtocolHandlerServices |
|
IProtocolHandlerSite |
Proporciona métodos para que el objeto IUrlAccessor de un controlador de protocolo consulte el demonio de filtro para el filtro adecuado para el elemento de dirección URL. |
ISearchProtocol |
Proporciona métodos para invocar, inicializar y administrar objetos IUrlAccessor . El host de protocolo llama a los métodos de esta interfaz al procesar las direcciones URL del recopilador. El controlador de protocolo implementa el protocolo para acceder a un origen de contenido en su formato nativo. Use esta interfaz para implementar un controlador de protocolo personalizado para expandir los orígenes de datos que se pueden indexar. |
ISearchProtocol2 |
Proporciona métodos para invocar, inicializar y administrar objetos IUrlAccessor . El host de protocolo llama a los métodos de esta interfaz al procesar las direcciones URL del recopilador. El controlador de protocolo implementa el protocolo para acceder a un origen de contenido en su formato nativo. Use esta interfaz para implementar un controlador de protocolo personalizado para expandir los orígenes de datos que se pueden indexar. |
ISearchProtocolThreadContext |
Esta interfaz opcional permite al controlador de protocolo realizar una acción en el subproceso utilizado para filtrar en el host de protocolo. Cuando se inicia el host de protocolo, inicializa primero todos los controladores de protocolo y, a continuación, crea los subprocesos de filtrado. Los métodos de esta interfaz permiten a los controladores de protocolo administrar sus recursos que usa un subproceso de filtrado. |
ISearchProtocolUI |
Proporciona un método para invocar objetos ISearchItem . El host de protocolo llama a los métodos de esta interfaz al procesar las direcciones URL del recopilador. El controlador de protocolo implementa el protocolo para acceder a un origen de contenido en su formato nativo y esta interfaz implementa un controlador de protocolo personalizado para expandir los orígenes de datos que se pueden indexar. |
IUrlAccessor |
Proporciona métodos para procesar un elemento individual en un origen de contenido cuya dirección URL proporciona el recopilador al host de filtro. |
IUrlAccessor2 |
Amplía la funcionalidad de la interfaz IUrlAccessor . |
IUrlAccessor3 |
Amplía la funcionalidad de la interfaz IUrlAccessor2 con el método IUrlAccessor3::GetImpersonationSidBlobs para identificar identificadores de seguridad de usuario (SID) para una dirección URL especificada. |
IUrlAccessor4 |
Amplía la funcionalidad de la interfaz IUrlAccessor3 con el método IUrlAccessor4::ShouldIndexItemContent que identifica si se debe indexar el contenido del elemento. |