ホーム › System.Search › QUERY_PARSER_MANAGER_OPTION
QUERY_PARSER_MANAGER_OPTION
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| QPMO_SCHEMA_BINARY_NAME | 0 | 0x0 | スキーマバイナリを格納するファイルの名前を保持する VT_LPWSTR です。既定値は、SystemIndex カタログの場合は StructuredQuerySchema.bin、trivial カタログの場合は StructuredQuerySchemaTrivial.bin です。 |
| QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH | 1 | 0x1 | VT_BOOL または VT_LPWSTR のいずれかです。値が VT_BOOL で FALSE の場合、事前ローカライズ済みスキーマは使用されません。値が VT_BOOL で TRUE の場合、IQueryParserManager は "%ALLUSERSPROFILE%\Microsoft\Windows" にある事前ローカライズ済みスキーマバイナリを使用します。値が VT_LPWSTR の場合、事前ローカライズ済みスキーマバイナリが格納されているフォルダーの完全なパスを指定します。既定値は TRUE を持つ VT_BOOL です。 |
| QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH | 2 | 0x2 | ローカライズされていないスキーマバイナリが格納されているフォルダーの完全なパスを保持する VT_LPWSTR です。既定値は "%SYSTEMROOT%\System32" です。 |
| QPMO_LOCALIZED_SCHEMA_BINARY_PATH | 3 | 0x3 | 必要に応じて読み書きできるローカライズ済みスキーマバイナリが格納されているフォルダーの完全なパスを保持する VT_LPWSTR です。既定値は "%LOCALAPPDATA%\Microsoft\Windows" です。 |
| QPMO_APPEND_LCID_TO_LOCALIZED_PATH | 4 | 0x4 | VT_BOOL です。TRUE の場合、事前ローカライズ済みバイナリおよびローカライズ済みバイナリのパスの末尾に "(LCID)" が付加されます。LCID は、ローカライズされる言語の 10 進数のロケール ID です。既定値は TRUE です。 |
| QPMO_LOCALIZER_SUPPORT | 5 | 0x5 | ISchemaLocalizerSupport をサポートするオブジェクトを保持する VT_UNKNOWN です。このオブジェクトは、既定のローカライザーサポートオブジェクトの代わりに使用されます。 |
公式ドキュメント
IQueryParserManager::SetOption で解析オプションを設定するために使用します。スキーマおよびローカライズのオプションを指定できます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum QUERY_PARSER_MANAGER_OPTION : int {
QPMO_SCHEMA_BINARY_NAME = 0,
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH = 1,
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH = 2,
QPMO_LOCALIZED_SCHEMA_BINARY_PATH = 3,
QPMO_APPEND_LCID_TO_LOCALIZED_PATH = 4,
QPMO_LOCALIZER_SUPPORT = 5
} QUERY_PARSER_MANAGER_OPTION;public enum QUERY_PARSER_MANAGER_OPTION : int
{
QPMO_SCHEMA_BINARY_NAME = 0,
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH = 1,
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH = 2,
QPMO_LOCALIZED_SCHEMA_BINARY_PATH = 3,
QPMO_APPEND_LCID_TO_LOCALIZED_PATH = 4,
QPMO_LOCALIZER_SUPPORT = 5,
}Public Enum QUERY_PARSER_MANAGER_OPTION As Integer
QPMO_SCHEMA_BINARY_NAME = 0
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH = 1
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH = 2
QPMO_LOCALIZED_SCHEMA_BINARY_PATH = 3
QPMO_APPEND_LCID_TO_LOCALIZED_PATH = 4
QPMO_LOCALIZER_SUPPORT = 5
End Enumimport enum
class QUERY_PARSER_MANAGER_OPTION(enum.IntEnum):
QPMO_SCHEMA_BINARY_NAME = 0
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH = 1
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH = 2
QPMO_LOCALIZED_SCHEMA_BINARY_PATH = 3
QPMO_APPEND_LCID_TO_LOCALIZED_PATH = 4
QPMO_LOCALIZER_SUPPORT = 5// QUERY_PARSER_MANAGER_OPTION
pub const QPMO_SCHEMA_BINARY_NAME: i32 = 0;
pub const QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH: i32 = 1;
pub const QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH: i32 = 2;
pub const QPMO_LOCALIZED_SCHEMA_BINARY_PATH: i32 = 3;
pub const QPMO_APPEND_LCID_TO_LOCALIZED_PATH: i32 = 4;
pub const QPMO_LOCALIZER_SUPPORT: i32 = 5;// QUERY_PARSER_MANAGER_OPTION
const (
QPMO_SCHEMA_BINARY_NAME int32 = 0
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH int32 = 1
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH int32 = 2
QPMO_LOCALIZED_SCHEMA_BINARY_PATH int32 = 3
QPMO_APPEND_LCID_TO_LOCALIZED_PATH int32 = 4
QPMO_LOCALIZER_SUPPORT int32 = 5
)const
QPMO_SCHEMA_BINARY_NAME = 0;
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH = 1;
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH = 2;
QPMO_LOCALIZED_SCHEMA_BINARY_PATH = 3;
QPMO_APPEND_LCID_TO_LOCALIZED_PATH = 4;
QPMO_LOCALIZER_SUPPORT = 5;// QUERY_PARSER_MANAGER_OPTION
pub const QPMO_SCHEMA_BINARY_NAME: i32 = 0;
pub const QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH: i32 = 1;
pub const QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH: i32 = 2;
pub const QPMO_LOCALIZED_SCHEMA_BINARY_PATH: i32 = 3;
pub const QPMO_APPEND_LCID_TO_LOCALIZED_PATH: i32 = 4;
pub const QPMO_LOCALIZER_SUPPORT: i32 = 5;const
QPMO_SCHEMA_BINARY_NAME* = 0
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH* = 1
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH* = 2
QPMO_LOCALIZED_SCHEMA_BINARY_PATH* = 3
QPMO_APPEND_LCID_TO_LOCALIZED_PATH* = 4
QPMO_LOCALIZER_SUPPORT* = 5enum QUERY_PARSER_MANAGER_OPTION : int {
QPMO_SCHEMA_BINARY_NAME = 0,
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH = 1,
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH = 2,
QPMO_LOCALIZED_SCHEMA_BINARY_PATH = 3,
QPMO_APPEND_LCID_TO_LOCALIZED_PATH = 4,
QPMO_LOCALIZER_SUPPORT = 5,
}#define global QPMO_SCHEMA_BINARY_NAME 0x0
#define global QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH 0x1
#define global QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH 0x2
#define global QPMO_LOCALIZED_SCHEMA_BINARY_PATH 0x3
#define global QPMO_APPEND_LCID_TO_LOCALIZED_PATH 0x4
#define global QPMO_LOCALIZER_SUPPORT 0x5