Share via


enumerazione QUERY_PARSER_MANAGER_OPTION (structuredquery.h)

Usato da IQueryParserManager::SetOption per impostare le opzioni di analisi. Può essere usato per specificare schemi e opzioni di localizzazione.

Sintassi

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;

Costanti

 
QPMO_SCHEMA_BINARY_NAME
Valore: 0
Oggetto VT_LPWSTR contenente il nome del file che contiene il file binario dello schema. Il valore predefinito è StructuredQuerySchema.bin per il catalogo SystemIndex e StructuredQuerySchemaTrivial.bin per il catalogo semplice.
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH
Un VT_BOOL o un VT_LPWSTR. Se il valore è un VT_BOOL e è FALSE, non verrà utilizzato uno schema pre-localizzato. Se il valore è un VT_BOOL e è TRUE, IQueryParserManager userà il file binario dello schema pre-localizzato in "%ALLUSERSPROFILE%\Microsoft\Windows". Se il valore è un VT_LPWSTR, il valore deve contenere il percorso completo della cartella in cui è possibile trovare il file binario dello schema pre-localizzato. Il valore predefinito è VT_BOOL con TRUE.
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH
Oggetto VT_LPWSTR contenente il percorso completo della cartella contenente il file binario dello schema non localizzato. Il valore predefinito è "%SYSTEMROOT%\System32".
QPMO_LOCALIZED_SCHEMA_BINARY_PATH
Oggetto VT_LPWSTR contenente il percorso completo della cartella contenente il file binario dello schema localizzato che può essere letto e scritto in in base alle esigenze. Il valore predefinito è "%LOCALAPPDATA%\Microsoft\Windows".
QPMO_APPEND_LCID_TO_LOCALIZED_PATH
Un VT_BOOL. Se TRUE, i percorsi per i file binari pre-localizzati e localizzati sono(LCID) accodati a tali file, dove LCID è l'ID delle impostazioni locali decimali per la lingua localizzata. Il valore predefinito è TRUE.
QPMO_LOCALIZER_SUPPORT
Un VT_UNKNOWN con un oggetto che supporta ISchemaLocalizerSupport. Questo oggetto verrà usato invece dell'oggetto di supporto del localizzatore predefinito.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione structuredquery.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0