cabeçalho searchapi.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
searchapi.h contém as seguintes interfaces de programação:
IEnumSearchRoots Fornece métodos para enumerar as raízes de pesquisa de um catálogo, por exemplo, SystemIndex. |
IEnumSearchScopeRules Enumera regras de escopo. |
IOpLockStatus Fornece métodos para marcar o bloqueio oportunista usado pela Pesquisa de Área de Trabalho do Microsoft Windows (WDS) em itens durante a indexação. |
IProtocolHandlerSite Fornece métodos para o objeto IUrlAccessor de um manipulador de protocolo para consultar o Daemon de Filtro para o filtro apropriado para o item de URL. |
IRowsetEvents Expõe métodos para receber notificações de eventos. |
IRowsetPrioritization Define ou recupera o nível de priorização atual do indexador para o escopo especificado por essa consulta. |
ISearchCatalogManager Fornece métodos para gerenciar um catálogo de pesquisa para fins como reindexação ou definição de tempos limite. |
ISearchCatalogManager2 Estende a interface ISearchCatalogManager para gerenciar um catálogo de pesquisa, para fins como reindexação ou definição de tempos limite. |
ISearchCrawlScopeManager Fornece métodos que notificam o mecanismo de pesquisa de contêineres para rastrear e/ou watch e itens nesses contêineres para incluir ou excluir ao rastrear ou assistir. |
ISearchCrawlScopeManager2 Estende a funcionalidade da interface ISearchCrawlScopeManager. |
ISearchItemsChangedSink Fornece notificações para alterações em itens indexados. Também fornece notificação do escopo hierárquico que está sendo monitorado para itens alterados. |
ISearchLanguageSupport Fornece métodos para acessar informações de dicionário de sinônimos. |
ISearchManager Fornece métodos para controlar o serviço Pesquisa. Essa interface gerencia configurações e objetos que afetam o mecanismo de pesquisa entre catálogos. |
ISearchManager2 Aplicativos habilitados para criar e excluir catálogos personalizados no indexador do Windows Search. |
ISearchNotifyInlineSite Fornece métodos que o serviço Pesquisa usa para enviar atualizações no catálogo e no índice status aos provedores de notificação. |
ISearchPersistentItemsChangedSink Fornece métodos para passar notificações de alteração para alertar o indexador de que os itens precisam ser atualizados. |
ISearchProtocol Fornece métodos para invocar, inicializar e gerenciar objetos IUrlAccessor. (ISearchProtocol) |
ISearchProtocol2 Fornece métodos para invocar, inicializar e gerenciar objetos IUrlAccessor. (ISearchProtocol2) |
ISearchProtocolThreadContext Essa interface opcional permite que o manipulador de protocolo execute uma ação no thread usado para filtragem no host de protocolo. |
ISearchQueryHelper Fornece métodos para criar uma consulta a partir da entrada do usuário, converter uma consulta no SQL da Pesquisa do Windows e obter uma cadeia de conexão para inicializar uma conexão com o índice da Pesquisa de Janela. |
ISearchRoot Fornece métodos para manipular uma raiz de pesquisa. As alterações nos membros da propriedade são aplicadas a qualquer URL que se enquadra na raiz de pesquisa. Uma URL se enquadra em uma raiz de pesquisa se corresponder à URL raiz de pesquisa ou for um filho hierárquico dessa URL. |
ISearchScopeRule Fornece métodos para definir regras de escopo para rastreamento e indexação. |
ISearchViewChangedSink Não implementado. (ISearchViewChangedSink) |
IUrlAccessor Fornece métodos para processar um item individual em uma fonte de conteúdo cuja URL é fornecida pelo gatherer para o host de filtro. |
IUrlAccessor2 Estende a funcionalidade da interface IUrlAccessor. |
IUrlAccessor3 Estende a funcionalidade da interface IUrlAccessor2 com o método IUrlAccessor3::GetImpersonationSidBlobs para identificar SIDs (identificadores de segurança do usuário) para uma URL especificada. |
IUrlAccessor4 Estende a funcionalidade da interface IUrlAccessor3 com o método IUrlAccessor4::ShouldIndexItemContent que identifica se o conteúdo do item deve ser indexado. |
AUTHENTICATION_INFO Descreve as informações de autenticação de segurança para acesso ao conteúdo. |
INCREMENTAL_ACCESS_INFO Contém informações de acesso usadas por um rastreamento incremental, como a data do último acesso e a hora da modificação. |
ITEM_INFO Contém informações passadas para o objeto IUrlAccessor sobre o item atual; por exemplo, o nome do aplicativo e o nome do catálogo. |
PROXY_INFO Armazena informações sobre um proxy. Usado por ISearchProtocol. |
SEARCH_COLUMN_PROPERTIES Essa estrutura não está implementada. |
SEARCH_ITEM_CHANGE Especifica as alterações em um item indexado. |
SEARCH_ITEM_INDEXING_STATUS Descreve o status de um documento a ser indexado. |
SEARCH_ITEM_PERSISTENT_CHANGE Contém informações sobre o tipo de alteração que ocorreu em um item a ser indexado. Essa estrutura é usada com o método ISearchPersistentItemsChangedSink::OnItemsChanged para passar informações ao indexador sobre o que mudou. |
TIMEOUT_INFO Armazena valores de tempo limite para conexões e dados. |
AUTH_TYPE Descreve os tipos de autenticação para acesso ao conteúdo. |
CatalogPausedReason Usado por ISearchCatalogManager::GetCatalogStatus para determinar o motivo pelo qual o catálogo está em pausa. |
CatalogStatus Usado por ISearchCatalogManager::GetCatalogStatus para determinar o estado atual do catálogo. |
CLUSION_REASON Esses sinalizadores enumeram os motivos pelos quais as URLs são incluídas ou excluídas do escopo de rastreamento atual. |
FOLLOW_FLAGS Usado para ajudar a definir o comportamento ao rastrear ou indexar. Esses sinalizadores são usados pelos métodos ISearchCrawlScopeManager::AddDefaultScopeRule e ISearchCrawlScopeManager::AddUserScopeRule. |
PRIORITY_LEVEL Usado pela interface IRowsetPrioritization para definir ou recuperar o nível de priorização atual do indexador para o escopo especificado por uma consulta. |
PROXY_ACCESS Usado por ISearchManager para o uso de proxy de estado. |
ROWSETEVENT_ITEMSTATE Descreve se um item que corresponde aos critérios de pesquisa de um conjunto de linhas está atualmente nesse conjunto de linhas. |
ROWSETEVENT_TYPE Descreve o tipo de alteração nos dados do conjunto de linhas. |
SEARCH_INDEXING_PHASE Especifica o status da fase de indexação de pesquisa atual. |
SEARCH_KIND_OF_CHANGE Indica o tipo de alteração que afeta um item quando um coletor de origem notifica um cliente de que um item foi alterado. |
SEARCH_NOTIFICATION_PRIORITY Indica a prioridade de processamento de um item que foi alterado. |
SEARCH_QUERY_SYNTAX Especifica o tipo de sintaxe de consulta. (SEARCH_QUERY_SYNTAX) |
SEARCH_TERM_EXPANSION Indica opções curinga em termos de pesquisa. Usado pelos métodos ISearchQueryHelper::get_QueryTermExpansion e ISearchQueryHelper::p ut_QueryTermExpansion. |
tagPRIORITIZE_FLAGS Usado por PrioritizeMatchingURLs para especificar como processar itens que o indexador falhou anteriormente ao indexar. |