Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используется 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, содержащий имя файла, содержащего двоичный файл схемы. Значение по умолчанию — StructuredQuerySchema.bin для каталога SystemIndex и StructuredQuerySchemaTrivial.bin для тривиального каталога. |
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATHЛибо VT_BOOL, либо VT_LPWSTR. Если значение является VT_BOOL , а false, то предварительно локализованная схема не будет использоваться. Если значение является VT_BOOL и имеет значение TRUE, IQueryParserManager будет использовать предварительно локализованный двоичный файл схемы в " %ALLUSERSPROFILE%\Microsoft\Windows". Если значение является VT_LPWSTR, значение должно содержать полный путь к папке, в которой можно найти предварительно локализованный двоичный файл схемы. Значение по умолчанию — VT_BOOL со значением TRUE. |
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATHVT_LPWSTR, содержащий полный путь к папке, содержащей нелокализованный двоичный файл схемы. Значение по умолчанию — %SYSTEMROOT%\System32. |
QPMO_LOCALIZED_SCHEMA_BINARY_PATHVT_LPWSTR, содержащий полный путь к папке, содержащей локализованный двоичный файл схемы, который может быть прочитан и записан в нее при необходимости. Значение по умолчанию — %LOCALAPPDATA%\Microsoft\Windows. |
QPMO_APPEND_LCID_TO_LOCALIZED_PATHVT_BOOL. Если задано значение TRUE, то к путям для предварительно локализованных и локализованных двоичных файлов добавляется " (LCID)", где LCID — это десятичный идентификатор языкового стандарта для локализованного языка. Значение по умолчанию — TRUE. |
QPMO_LOCALIZER_SUPPORTVT_UNKNOWN с объектом, поддерживающим ISchemaLocalizerSupport. Этот объект будет использоваться вместо объекта поддержки локализатора по умолчанию. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Верхняя часть | structuredquery.h |
| Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |