Win32 API 日本語リファレンス
ホームSystem.Search › QUERY_PARSER_MANAGER_OPTION

QUERY_PARSER_MANAGER_OPTION

列挙型
基底型i4

メンバー 6

名前10進16進説明
QPMO_SCHEMA_BINARY_NAME00x0スキーマバイナリを格納するファイルの名前を保持する VT_LPWSTR です。既定値は、SystemIndex カタログの場合は StructuredQuerySchema.bin、trivial カタログの場合は StructuredQuerySchemaTrivial.bin です。
QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH10x1VT_BOOL または VT_LPWSTR のいずれかです。値が VT_BOOLFALSE の場合、事前ローカライズ済みスキーマは使用されません。値が VT_BOOLTRUE の場合、IQueryParserManager は "%ALLUSERSPROFILE%\Microsoft\Windows" にある事前ローカライズ済みスキーマバイナリを使用します。値が VT_LPWSTR の場合、事前ローカライズ済みスキーマバイナリが格納されているフォルダーの完全なパスを指定します。既定値は TRUE を持つ VT_BOOL です。
QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH20x2ローカライズされていないスキーマバイナリが格納されているフォルダーの完全なパスを保持する VT_LPWSTR です。既定値は "%SYSTEMROOT%\System32" です。
QPMO_LOCALIZED_SCHEMA_BINARY_PATH30x3必要に応じて読み書きできるローカライズ済みスキーマバイナリが格納されているフォルダーの完全なパスを保持する VT_LPWSTR です。既定値は "%LOCALAPPDATA%\Microsoft\Windows" です。
QPMO_APPEND_LCID_TO_LOCALIZED_PATH40x4VT_BOOL です。TRUE の場合、事前ローカライズ済みバイナリおよびローカライズ済みバイナリのパスの末尾に "(LCID)" が付加されます。LCID は、ローカライズされる言語の 10 進数のロケール ID です。既定値は TRUE です。
QPMO_LOCALIZER_SUPPORT50x5ISchemaLocalizerSupport をサポートするオブジェクトを保持する VT_UNKNOWN です。このオブジェクトは、既定のローカライザーサポートオブジェクトの代わりに使用されます。

公式ドキュメント

IQueryParserManager::SetOption で解析オプションを設定するために使用します。スキーマおよびローカライズのオプションを指定できます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 5
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,
}
#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