Freigeben über


QUERY_PARSER_MANAGER_OPTION-Enumeration (structuredquery.h)

Wird von IQueryParserManager::SetOption verwendet, um Analyseoptionen festzulegen. Dies kann verwendet werden, um Schemas und Lokalisierungsoptionen anzugeben.

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;

Konstanten

 
QPMO_SCHEMA_BINARY_NAME
Wert: 0
Eine VT_LPWSTR , die den Namen der Datei enthält, die die Schemabinärdatei enthält. Der Standardwert ist für den SystemIndex-Katalog StructuredQuerySchema.bin und StructuredQuerySchemaTrivial.bin für den trivialen Katalog.
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH
Entweder ein VT_BOOL oder ein VT_LPWSTR. Wenn der Wert ein VT_BOOL und FALSE ist, wird kein vorlokalisiertes Schema verwendet. Wenn der Wert ein VT_BOOL und TRUE ist, verwendet IQueryParserManager die vorlokalisierte Schemabinärdatei in "%ALLUSERSPROFILE%\Microsoft\Windows". Wenn der Wert ein VT_LPWSTR ist, sollte der Wert den vollständigen Pfad des Ordners enthalten, in dem die vorlokalisierte Schemabinärdatei gefunden werden kann. Der Standardwert ist mit TRUEVT_BOOL.
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH
Eine VT_LPWSTR , die den vollständigen Pfad zu dem Ordner enthält, der die nicht lokalisierte Schemabinärdatei enthält. Der Standardwert ist „%SYSTEMROOT%\System32“.
QPMO_LOCALIZED_SCHEMA_BINARY_PATH
Eine VT_LPWSTR , die den vollständigen Pfad zu dem Ordner enthält, der die lokalisierte Schemabinärdatei enthält, die nach Bedarf gelesen und geschrieben werden kann. Der Standardwert ist „%LOCALAPPDATA%\Microsoft\Windows“.
QPMO_APPEND_LCID_TO_LOCALIZED_PATH
Ein VT_BOOL. Wenn true, dann sind die Pfade für vorlokalisierte und lokalisierte Binärdateien "(LCID)" angefügt, wobei LCID die dezimale Gebietsschema-ID für die lokalisierte Sprache ist. Der Standardwert ist TRUE.
QPMO_LOCALIZER_SUPPORT
Ein VT_UNKNOWN mit einem Objekt, das ISchemaLocalizerSupport unterstützt. Dieses Objekt wird anstelle des Standardlokalisierungsunterstützungsobjekts verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile structuredquery.h
Verteilbare Komponente Windows Desktop Search (WDS) 3.0