STRUCTURED_QUERY_PARSE_ERROR 枚举 (structuredquery.h)

要与 IQuerySolution::GetErrors 一起使用的一组标志,用于识别 () 分析错误。 每个分析错误都指示在分析查询字符串时忽略了一个或多个标记。

语法

typedef enum tagSTRUCTURED_QUERY_PARSE_ERROR {
  SQPE_NONE = 0,
  SQPE_EXTRA_OPENING_PARENTHESIS,
  SQPE_EXTRA_CLOSING_PARENTHESIS,
  SQPE_IGNORED_MODIFIER,
  SQPE_IGNORED_CONNECTOR,
  SQPE_IGNORED_KEYWORD,
  SQPE_UNHANDLED
} STRUCTURED_QUERY_PARSE_ERROR;

常量

 
SQPE_NONE
值: 0
无错误。
SQPE_EXTRA_OPENING_PARENTHESIS
无关 (
SQPE_EXTRA_CLOSING_PARENTHESIS
无关 )
SQPE_IGNORED_MODIFIER
一个无关的 NOT<>=、 等。
SQPE_IGNORED_CONNECTOR
无关的 ANDOR
SQPE_IGNORED_KEYWORD
在错误上下文中使用的属性或其他关键字 (keyword) 。
SQPE_UNHANDLED
任何其他分析错误。

要求

   
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 structuredquery.h
可再发行组件 Windows 桌面搜索 (WDS) 3.0

另请参阅

IRichChunk