Compartilhar via


cabeçalho structuredquery.h

Esse cabeçalho é usado pela Pesquisa do Windows. Para obter mais informações, consulte:

structuredquery.h contém as seguintes interfaces de programação:

Interfaces

 
IConditionFactory

Fornece métodos para criar ou resolver uma árvore de condição que foi obtida analisando uma cadeia de caracteres de consulta.
IConditionFactory2

Estende a funcionalidade de IConditionFactory. IConditionFactory2 fornece métodos para criar ou resolver uma árvore de condição que foi obtida analisando uma cadeia de caracteres de consulta.
IConditionGenerator

Fornece métodos para lidar com entidades nomeadas e gerar condições especiais.
IEntity

Fornece métodos para recuperar informações sobre um tipo de entidade no esquema.
IInterval

Fornece um método para obter os limites de um intervalo.
IMetaData

Fornece um método para recuperar um par chave/valor de cadeias de caracteres de um objeto IEntity, IRelationship ou ISchemaProvider.
INamedEntity

Fornece métodos para obter o valor de ou uma frase padrão para o valor de uma entidade nomeada.
INamedEntityCollector

Fornece um método para acumular entidades nomeadas conforme identificado por um objeto IConditionGenerator.
IQueryParser

Fornece métodos para analisar uma cadeia de caracteres de entrada em um objeto IQuerySolution.
IQueryParserManager

Fornece métodos para criar, inicializar e alterar opções para um objeto IQueryParser.
IQuerySolution

Fornece métodos que recuperam informações sobre a interpretação de uma consulta analisada.
Irelationship

Fornece métodos para recuperar informações sobre uma propriedade de esquema.
ISchemaLocalizerSupport

Fornece um método para localizar palavras-chave em uma cadeia de caracteres especificada.
ISchemaProvider

Fornece um repositório de esquema que pode ser navegado.
ITokenCollection

Obtém os tokens resultantes do uso de um separador de palavras.

Estruturas

 
HITRANGE

Identifica o intervalo de dados correspondentes quando as condições de pesquisa de consulta correspondem aos dados indexados.

Enumerações

 
CASE_REQUIREMENT

Especifica os requisitos de maiúsculas e minúsculas de palavras-chave, se houver, para uma consulta.
CONDITION_CREATION_OPTIONS

Fornece um conjunto de sinalizadores a serem usados com as interfaces a seguir para indicar o tipo de nó de árvore de condição:_ICondition, ICondition2, IConditionFactory, IConditionFactory2 e IConditionGenerator.
INTERVAL_LIMIT_KIND

Esses valores são retornados por IInterval::GetLimits como pares para especificar um intervalo com um limite superior e inferior.
NAMED_ENTITY_CERTAINTY

Define o nível de certeza para uma entidade nomeada.
QUERY_PARSER_MANAGER_OPTION

Usado por IQueryParserManager::SetOption para definir opções de análise. Isso pode ser usado para especificar esquemas e opções de localização.
STRUCTURED_QUERY_MULTIOPTION

Um conjunto de sinalizadores usados por IQueryParser::SetMultiOption para indicar opções individuais.
STRUCTURED_QUERY_PARSE_ERROR

Um conjunto de sinalizadores a serem usados com IQuerySolution::GetErrors para identificar erros de análise. Cada erro de análise indica que um ou mais tokens foram ignorados ao analisar uma cadeia de caracteres de consulta.
STRUCTURED_QUERY_RESOLVE_OPTION

Opções para resolver dados em uma árvore de condições.
STRUCTURED_QUERY_SINGLE_OPTION

Um conjunto de sinalizadores a serem usados com IQueryParser::SetOption e IQueryParser::GetOption para indicar opções individuais.
STRUCTURED_QUERY_SYNTAX

Especifica o tipo de sintaxe de consulta. (STRUCTURED_QUERY_SYNTAX)