Partager via


énumération QUERY_PARSER_MANAGER_OPTION (structuredquery.h)

Utilisé par IQueryParserManager ::SetOption pour définir les options d’analyse. Vous pouvez l’utiliser pour spécifier des schémas et des options de localisation.

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
Valeur : 0
Une VT_LPWSTR contenant le nom du fichier qui contient le fichier binaire de schéma. La valeur par défaut est StructuredQuerySchema.bin pour le catalogue SystemIndex et StructuredQuerySchemaTrivial.bin pour le catalogue trivial.
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH
Un VT_BOOL ou un VT_LPWSTR. Si la valeur est une VT_BOOL et a la valeur FALSE, aucun schéma pré-localisé n’est utilisé. Si la valeur est une VT_BOOL et a la valeur TRUE, IQueryParserManager utilise le fichier binaire de schéma pré-localisé dans «%ALLUSERSPROFILE%\Microsoft\Windows ». Si la valeur est une VT_LPWSTR, la valeur doit contenir le chemin d’accès complet du dossier dans lequel se trouve le fichier binaire de schéma pré-localisé. La valeur par défaut est VT_BOOL avec TRUE.
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH
Un VT_LPWSTR contenant le chemin d’accès complet au dossier qui contient le fichier binaire de schéma non localisé. La valeur par défaut est «%SYSTEMROOT%\System32».
QPMO_LOCALIZED_SCHEMA_BINARY_PATH
Un VT_LPWSTR contenant le chemin d’accès complet au dossier qui contient le fichier binaire de schéma localisé qui peut être lu et écrit en fonction des besoins. La valeur par défaut est «%LOCALAPPDATA%\Microsoft\Windows».
QPMO_APPEND_LCID_TO_LOCALIZED_PATH
Un VT_BOOL. Si la valeur est TRUE, les chemins d’accès des fichiers binaires pré-localisés et localisés ont ajouté «(LCID) » à ceux-ci, où LCID est l’ID décimal des paramètres régionaux pour la langue localisée. La valeur par défaut est TRUE.
QPMO_LOCALIZER_SUPPORT
Un VT_UNKNOWN avec un objet prenant en charge ISchemaLocalizerSupport. Cet objet sera utilisé à la place de l’objet de prise en charge du localiseur par défaut.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête structuredquery.h
Composant redistribuable Windows Desktop Search (WDS) 3.0