enumeración QUERY_PARSER_MANAGER_OPTION (structuredquery.h)
Usado por IQueryParserManager::SetOption para establecer las opciones de análisis. Se puede usar para especificar esquemas y opciones de localización.
Syntax
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;
Constantes
QPMO_SCHEMA_BINARY_NAME Valor: 0 Un VT_LPWSTR que contiene el nombre del archivo que contiene el binario de esquema. El valor predeterminado es StructuredQuerySchema.bin para el catálogo SystemIndex y StructuredQuerySchemaTrivial.bin para el catálogo trivial. |
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH Un VT_BOOL o un VT_LPWSTR. Si el valor es un VT_BOOL y es FALSE, no se usará un esquema localizado previamente. Si el valor es un VT_BOOL y es TRUE, IQueryParserManager usará el binario de esquema localizado previamente en " %ALLUSERSPROFILE%\Microsoft\Windows ". Si el valor es un VT_LPWSTR, el valor debe contener la ruta de acceso completa de la carpeta en la que se puede encontrar el binario de esquema localizado previamente. El valor predeterminado es VT_BOOL con TRUE. |
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH Un VT_LPWSTR que contiene la ruta de acceso completa a la carpeta que contiene el binario de esquema no localizado. El valor predeterminado es " %SYSTEMROOT%\System32 ". |
QPMO_LOCALIZED_SCHEMA_BINARY_PATH Un VT_LPWSTR que contiene la ruta de acceso completa a la carpeta que contiene el binario de esquema localizado que se puede leer y escribir en según sea necesario. El valor predeterminado es " %LOCALAPPDATA%\Microsoft\Windows ". |
QPMO_APPEND_LCID_TO_LOCALIZED_PATH Un VT_BOOL. Si es TRUE, las rutas de acceso de los archivos binarios localizados previamente y localizados tienen " (LCID) " anexados a ellos, donde LCID es el identificador de configuración regional decimal para el idioma localizado. El valor predeterminado es TRUE. |
QPMO_LOCALIZER_SUPPORT Un VT_UNKNOWN con un objeto compatible con ISchemaLocalizerSupport. Este objeto se usará en lugar del objeto de compatibilidad de localizador predeterminado. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | structuredquery.h |
Redistribuible | Windows Desktop Search (WDS) 3.0 |