Compartir a través de


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