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 |