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_BOOL で FALSE の場合、事前ローカライズされたスキーマは使用されません。 値が VT_BOOL で TRUE の場合、 IQueryParserManager は " %ALLUSERSPROFILE%\Microsoft\Windows " の事前ローカライズされたスキーマ バイナリを使用します。 値が VT_LPWSTRの場合、値には、事前にローカライズされたスキーマ バイナリが見つかるフォルダーの完全なパスが含まれている必要があります。 既定値は TRUE でVT_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_BOOL。 TRUE の場合、事前にローカライズされたバイナリとローカライズされたバイナリのパスに " (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 |