次の方法で共有


QUERY_PARSER_MANAGER_OPTION列挙 (structuredquery.h)

解析オプションを設定するために IQueryParserManager::SetOption によって使用されます。 これを使用して、スキーマとローカライズ オプションを指定できます。

構文

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;

定数

 
QPMO_SCHEMA_BINARY_NAME
値: 0
スキーマ バイナリを含むファイルの名前を含む VT_LPWSTR 。 既定値は SystemIndex カタログに 対してStructuredQuerySchema.bin され、簡易カタログ のStructuredQuerySchemaTrivial.bin です。
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH
VT_BOOLまたはVT_LPWSTR。 値が VT_BOOLFALSE の場合、事前ローカライズされたスキーマは使用されません。 値が VT_BOOLTRUE の場合、 IQueryParserManager は "%ALLUSERSPROFILE%\Microsoft\Windows" の事前ローカライズされたスキーマ バイナリを使用します。 値が VT_LPWSTRの場合、値には、事前にローカライズされたスキーマ バイナリが見つかるフォルダーの完全なパスが含まれている必要があります。 既定値は TRUEVT_BOOLされます。
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH
未割り当てスキーマ バイナリ を含む フォルダーへの完全パスを含むVT_LPWSTR。 既定値は "%SYSTEMROOT%\System32" です。
QPMO_LOCALIZED_SCHEMA_BINARY_PATH
必要に応じて読み取りおよび書き込みが可能なローカライズされたスキーマ バイナリを含むフォルダーへの完全なパスを含むVT_LPWSTR。 既定値は "%LOCALAPPDATA%\Microsoft\Windows" です。
QPMO_APPEND_LCID_TO_LOCALIZED_PATH
VT_BOOLTRUE の場合、事前にローカライズされたバイナリとローカライズされたバイナリのパスに "(LCID)" が追加されます。ここで、LCID はローカライズされた言語の 10 進ロケール ID です。 既定は TRUE です。
QPMO_LOCALIZER_SUPPORT
ISchemaLocalizerSupport をサポートするオブジェクトを持つVT_UNKNOWN。 このオブジェクトは、既定のローカライザー サポート オブジェクトの代わりに使用されます。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header structuredquery.h
再頒布可能パッケージ Windows デスクトップ検索 (WDS) 3.0