MrmPackagingOptions
列挙型メンバー 3
| 名前 | 10進 | 16進 |
|---|---|---|
| MrmPackagingOptionsNone | 0 | 0x0 |
| MrmPackagingOptionsOmitSchemaFromResourcePacks | 1 | 0x1 |
| MrmPackagingOptionsSplitLanguageVariants | 2 | 0x2 |
公式ドキュメント
MrmCreateResourceFile および MrmCreateResourceFileInMemory によって作成される PRI ファイルのオプションを指定する定数を定義します。
解説(Remarks)
パッケージ化されていないデスクトップ アプリ用に作成する PRI ファイルでは、リソース パックがサポートされないため MrmPackagingOptionsNone を指定します。ほとんどのパッケージ化されたアプリでも、開発が容易になるため MrmPackagingOptionsNone を指定します。
MrmPackagingOptionsOmitSchemaFromResourcePacks は、AutoSplit または ResourcePack のパッケージ化モードでリソース パックの PRI を作成するときに使用します。リソース パックの PRI にはリソース名が含まれず (インデックスのみが含まれます)、ファイル サイズは小さくなりますが、特定のデバッグ操作 (XML へのダンプなど) が難しくなります。スキーマの詳細については、MrmCreateResourceIndexerFromPreviousSchemaFile の Remarks セクションを参照してください。
MrmPackagingOptionsSplitLanguageVariants は、AutoSplit モードでリソース パックの PRI を作成するときに使用します。この場合、言語ごとに 1 つの PRI を作成するのではなく、各言語バリアント (en-US、en-AU、en-GB など) に対して個別の PRI ファイルが生成されます。
詳細については、MrmPackagingMode を参照してください。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MrmPackagingOptions : int {
MrmPackagingOptionsNone = 0,
MrmPackagingOptionsOmitSchemaFromResourcePacks = 1,
MrmPackagingOptionsSplitLanguageVariants = 2
} MrmPackagingOptions;public enum MrmPackagingOptions : int
{
MrmPackagingOptionsNone = 0,
MrmPackagingOptionsOmitSchemaFromResourcePacks = 1,
MrmPackagingOptionsSplitLanguageVariants = 2,
}Public Enum MrmPackagingOptions As Integer
MrmPackagingOptionsNone = 0
MrmPackagingOptionsOmitSchemaFromResourcePacks = 1
MrmPackagingOptionsSplitLanguageVariants = 2
End Enumimport enum
class MrmPackagingOptions(enum.IntEnum):
MrmPackagingOptionsNone = 0
MrmPackagingOptionsOmitSchemaFromResourcePacks = 1
MrmPackagingOptionsSplitLanguageVariants = 2// MrmPackagingOptions
pub const MrmPackagingOptionsNone: i32 = 0;
pub const MrmPackagingOptionsOmitSchemaFromResourcePacks: i32 = 1;
pub const MrmPackagingOptionsSplitLanguageVariants: i32 = 2;// MrmPackagingOptions
const (
MrmPackagingOptionsNone int32 = 0
MrmPackagingOptionsOmitSchemaFromResourcePacks int32 = 1
MrmPackagingOptionsSplitLanguageVariants int32 = 2
)const
MrmPackagingOptionsNone = 0;
MrmPackagingOptionsOmitSchemaFromResourcePacks = 1;
MrmPackagingOptionsSplitLanguageVariants = 2;// MrmPackagingOptions
pub const MrmPackagingOptionsNone: i32 = 0;
pub const MrmPackagingOptionsOmitSchemaFromResourcePacks: i32 = 1;
pub const MrmPackagingOptionsSplitLanguageVariants: i32 = 2;const
MrmPackagingOptionsNone* = 0
MrmPackagingOptionsOmitSchemaFromResourcePacks* = 1
MrmPackagingOptionsSplitLanguageVariants* = 2enum MrmPackagingOptions : int {
MrmPackagingOptionsNone = 0,
MrmPackagingOptionsOmitSchemaFromResourcePacks = 1,
MrmPackagingOptionsSplitLanguageVariants = 2,
}#define global MrmPackagingOptionsNone 0x0
#define global MrmPackagingOptionsOmitSchemaFromResourcePacks 0x1
#define global MrmPackagingOptionsSplitLanguageVariants 0x2