encabezado searchapi.h
Varias tecnologías usan este encabezado. Para más información, consulte:
searchapi.h contiene las siguientes interfaces de programación:
IEnumSearchRoots Proporciona métodos para enumerar las raíces de búsqueda de un catálogo, por ejemplo, SystemIndex. |
IEnumSearchScopeRules Enumera las reglas de ámbito. |
IOpLockStatus Proporciona métodos para comprobar el bloqueo oportunista que usa Microsoft Windows Desktop Search (WDS) en los elementos durante la indexación. |
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. |
IRowsetEvents Expone métodos para recibir notificaciones de eventos. |
IRowsetPrioritization Establece o recupera el nivel de priorización del indexador actual para el ámbito especificado por esta consulta. |
ISearchCatalogManager Proporciona métodos para administrar un catálogo de búsqueda con fines como volver a indexar o establecer tiempos de espera. |
ISearchCatalogManager2 Extiende la interfaz ISearchCatalogManager para administrar un catálogo de búsqueda, con fines como volver a indexar o establecer tiempos de espera. |
ISearchCrawlScopeManager Proporciona métodos que notifican al motor de búsqueda de contenedores que rastrean o watch, y elementos de esos contenedores que se van a incluir o excluir al rastrear o observar. |
ISearchCrawlScopeManager2 Amplía la funcionalidad de la interfaz ISearchCrawlScopeManager. |
ISearchItemsChangedSink Proporciona notificaciones para los cambios en los elementos indexados. También proporciona una notificación del ámbito jerárquico que se está supervisando para los elementos modificados. |
ISearchLanguageSupport Proporciona métodos para acceder a la información del diccionario de sinónimos. |
ISearchManager Proporciona métodos para controlar el servicio Search. Esta interfaz administra la configuración y los objetos que afectan al motor de búsqueda entre catálogos. |
ISearchManager2 Aplicaciones habilitadas para crear y eliminar catálogos personalizados en el indexador de Windows Search. |
ISearchNotifyInlineSite Proporciona métodos que el servicio Search usa para enviar actualizaciones en el estado del catálogo y del índice a los proveedores de notificaciones. |
ISearchPersistentItemsChangedSink Proporciona métodos para pasar notificaciones de cambio para alertar al indexador que deben actualizarse los elementos. |
ISearchProtocol Proporciona métodos para invocar, inicializar y administrar objetos IUrlAccessor. (ISearchProtocol) |
ISearchProtocol2 Proporciona métodos para invocar, inicializar y administrar objetos IUrlAccessor. (ISearchProtocol2) |
ISearchProtocolThreadContext Esta interfaz opcional permite al controlador de protocolo realizar una acción en el subproceso utilizado para filtrar en el host de protocolo. |
ISearchQueryHelper Proporciona métodos para crear una consulta a partir de la entrada del usuario, convertir una consulta en SQL de Windows Search y obtener una cadena de conexión para inicializar una conexión al índice de búsqueda de ventanas. |
ISearchRoot Proporciona métodos para manipular una raíz de búsqueda. Los cambios en los miembros de propiedad se aplican a cualquier dirección URL que se encuentre en la raíz de búsqueda. Una dirección URL se encuentra en una raíz de búsqueda si coincide con la dirección URL raíz de búsqueda o es un elemento secundario jerárquico de esa dirección URL. |
ISearchScopeRule Proporciona métodos para definir reglas de ámbito para el rastreo y la indexación. |
ISearchViewChangedSink Sin implementar. (ISearchViewChangedSink) |
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. |
AUTHENTICATION_INFO Describe la información de autenticación de seguridad para el acceso al contenido. |
INCREMENTAL_ACCESS_INFO Contiene información de acceso utilizada por un rastreo incremental, como la última fecha de acceso y la hora de modificación. |
ITEM_INFO Contiene información pasada al objeto IUrlAccessor sobre el elemento actual; por ejemplo, el nombre de la aplicación y el nombre del catálogo. |
PROXY_INFO Almacena información sobre un proxy. Usado por ISearchProtocol. |
SEARCH_COLUMN_PROPERTIES Esta estructura no se implementa. |
SEARCH_ITEM_CHANGE Especifica los cambios en un elemento indizado. |
SEARCH_ITEM_INDEXING_STATUS Describe el estado de un documento que se va a indexar. |
SEARCH_ITEM_PERSISTENT_CHANGE Contiene información sobre el tipo de cambio que se ha producido en un elemento que se va a indexar. Esta estructura se usa con el método ISearchPersistentItemsChangedSink::OnItemsChanged para pasar información al indexador sobre lo que ha cambiado. |
TIMEOUT_INFO Almacena valores de tiempo de espera para las conexiones y los datos. |
AUTH_TYPE Describe los tipos de autenticación para el acceso al contenido. |
CatalogPausedReason Usado por ISearchCatalogManager::GetCatalogStatus para determinar el motivo por el que el catálogo está en pausa. |
CatalogStatus Usado por ISearchCatalogManager::GetCatalogStatus para determinar el estado actual del catálogo. |
CLUSION_REASON Estas marcas enumeran los motivos por los que las direcciones URL se incluyen o excluyen del ámbito de rastreo actual. |
FOLLOW_FLAGS Se usa para ayudar a definir el comportamiento al rastrear o indexar. Estas marcas las usan los métodos ISearchCrawlScopeManager::AddDefaultScopeRule e ISearchCrawlScopeManager::AddUserScopeRule. |
PRIORITY_LEVEL Usada por la interfaz IRowsetPrioritization para establecer o recuperar el nivel de priorización del indexador actual para el ámbito especificado por una consulta. |
PROXY_ACCESS Usado por ISearchManager para el uso del proxy de estado. |
ROWSETEVENT_ITEMSTATE Describe si un elemento que coincide con los criterios de búsqueda de un conjunto de filas está actualmente en ese conjunto de filas. |
ROWSETEVENT_TYPE Describe el tipo de cambio en los datos del conjunto de filas. |
SEARCH_INDEXING_PHASE Especifica el estado de la fase de indexación de búsqueda actual. |
SEARCH_KIND_OF_CHANGE Indica el tipo de cambio que afecta a un elemento cuando un receptor de origen notifica a un cliente que se ha cambiado un elemento. |
SEARCH_NOTIFICATION_PRIORITY Indica la prioridad de procesar un elemento que ha cambiado. |
SEARCH_QUERY_SYNTAX Especifica el tipo de sintaxis de consulta. (SEARCH_QUERY_SYNTAX) |
SEARCH_TERM_EXPANSION Indica las opciones de caracteres comodín en los términos de búsqueda. Usado por los métodos ISearchQueryHelper::get_QueryTermExpansion e ISearchQueryHelper::p ut_QueryTermExpansion. |
tagPRIORITIZE_FLAGS Usado por PrioritizeMatchingURLs para especificar cómo procesar los elementos que el indexador ha producido anteriormente no pudo indexar. |