QUERY_PARSER_MANAGER_OPTION 枚举 (structuredquery.h)

由 IQueryParserManager::SetOption 用于设置分析选项。 这可用于指定架构和本地化选项。

语法

typedef enum tagQUERY_PARSER_MANAGER_OPTION {
  QPMO_SCHEMA_BINARY_NAME = 0,
  QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH,
  QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH,
  QPMO_LOCALIZED_SCHEMA_BINARY_PATH,
  QPMO_APPEND_LCID_TO_LOCALIZED_PATH,
  QPMO_LOCALIZER_SUPPORT
} QUERY_PARSER_MANAGER_OPTION;

常量

 
QPMO_SCHEMA_BINARY_NAME
值: 0
包含包含架构二进制文件的名称 的VT_LPWSTR 。 对于 SystemIndex 目录,默认值为 StructuredQuerySchema.bin ,对于普通目录 ,默认值为 StructuredQuerySchemaTrivial.bin
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH
VT_BOOLVT_LPWSTR。 如果值为 VT_BOOL为 FALSE,则不会使用预先本地化的架构。 如果值为 VT_BOOL为 TRUE则 IQueryParserManager 将使用“”%ALLUSERSPROFILE%\Microsoft\Windows中的预本地化架构二进制文件。 如果值为 VT_LPWSTR,则该值应包含可在其中找到预先本地化的架构二进制文件的文件夹的完整路径。 默认值为 true VT_BOOL
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH
包含包含未本地化架构二进制文件的文件夹的完整路径的 VT_LPWSTR 。 默认值为“%SYSTEMROOT%\System32”。
QPMO_LOCALIZED_SCHEMA_BINARY_PATH
VT_LPWSTR包含文件夹的完整路径,该文件夹包含可根据需要读取和写入的本地化架构二进制文件。 默认值为“%LOCALAPPDATA%\Microsoft\Windows”。
QPMO_APPEND_LCID_TO_LOCALIZED_PATH
VT_BOOL。 如果 为 TRUE,则预本地化和本地化二进制文件的路径已追加“(LCID)”,其中 LCID 是本地化语言的十进制区域设置 ID。 默认值为 TRUE。
QPMO_LOCALIZER_SUPPORT
具有支持 ISchemaLocalizerSupport 的对象的VT_UNKNOWN。 将使用此对象,而不是默认的本地化程序支持对象。

要求

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