Win32 API 日本語リファレンス
ホームStorage.FileSystem › CLFS_MGMT_POLICY_TYPE

CLFS_MGMT_POLICY_TYPE

列挙型
基底型i4

メンバー 11

名前10進16進説明
ClfsMgmtPolicyMaximumSize00x0ログの最大サイズを指定します。
ClfsMgmtPolicyMinimumSize10x1ログの最小サイズを指定します。
ClfsMgmtPolicyNewContainerSize20x2新しいコンテナーのサイズを指定します。
ClfsMgmtPolicyGrowthRate30x3ログの拡張速度を制御します。
ClfsMgmtPolicyLogTail40x4LOG_TAIL_ADVANCE_CALLBACK が要求する領域の量を制御します。
ClfsMgmtPolicyAutoShrink50x5ログが自動拡張に設定されている場合に削除されるコンテナーの割合を制御します。
ClfsMgmtPolicyAutoGrow60x6ログを自動的に縮小または拡張するかどうかを示します。
ClfsMgmtPolicyNewContainerPrefix70x7新しいコンテナーに付けられるプレフィックスを制御します。
ClfsMgmtPolicyNewContainerSuffix80x8新しいコンテナーに付けられるサフィックスを制御します。
ClfsMgmtPolicyNewContainerExtension90x9新しいコンテナーに付けられる拡張子を制御します。
ClfsMgmtPolicyInvalid100xA

公式ドキュメント

CLFS_MGMT_POLICY_TYPE 列挙型は、有効なポリシーの種類を列挙します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CLFS_MGMT_POLICY_TYPE : int {
    ClfsMgmtPolicyMaximumSize = 0,
    ClfsMgmtPolicyMinimumSize = 1,
    ClfsMgmtPolicyNewContainerSize = 2,
    ClfsMgmtPolicyGrowthRate = 3,
    ClfsMgmtPolicyLogTail = 4,
    ClfsMgmtPolicyAutoShrink = 5,
    ClfsMgmtPolicyAutoGrow = 6,
    ClfsMgmtPolicyNewContainerPrefix = 7,
    ClfsMgmtPolicyNewContainerSuffix = 8,
    ClfsMgmtPolicyNewContainerExtension = 9,
    ClfsMgmtPolicyInvalid = 10
} CLFS_MGMT_POLICY_TYPE;
public enum CLFS_MGMT_POLICY_TYPE : int
{
    ClfsMgmtPolicyMaximumSize = 0,
    ClfsMgmtPolicyMinimumSize = 1,
    ClfsMgmtPolicyNewContainerSize = 2,
    ClfsMgmtPolicyGrowthRate = 3,
    ClfsMgmtPolicyLogTail = 4,
    ClfsMgmtPolicyAutoShrink = 5,
    ClfsMgmtPolicyAutoGrow = 6,
    ClfsMgmtPolicyNewContainerPrefix = 7,
    ClfsMgmtPolicyNewContainerSuffix = 8,
    ClfsMgmtPolicyNewContainerExtension = 9,
    ClfsMgmtPolicyInvalid = 10,
}
Public Enum CLFS_MGMT_POLICY_TYPE As Integer
    ClfsMgmtPolicyMaximumSize = 0
    ClfsMgmtPolicyMinimumSize = 1
    ClfsMgmtPolicyNewContainerSize = 2
    ClfsMgmtPolicyGrowthRate = 3
    ClfsMgmtPolicyLogTail = 4
    ClfsMgmtPolicyAutoShrink = 5
    ClfsMgmtPolicyAutoGrow = 6
    ClfsMgmtPolicyNewContainerPrefix = 7
    ClfsMgmtPolicyNewContainerSuffix = 8
    ClfsMgmtPolicyNewContainerExtension = 9
    ClfsMgmtPolicyInvalid = 10
End Enum
import enum

class CLFS_MGMT_POLICY_TYPE(enum.IntEnum):
    ClfsMgmtPolicyMaximumSize = 0
    ClfsMgmtPolicyMinimumSize = 1
    ClfsMgmtPolicyNewContainerSize = 2
    ClfsMgmtPolicyGrowthRate = 3
    ClfsMgmtPolicyLogTail = 4
    ClfsMgmtPolicyAutoShrink = 5
    ClfsMgmtPolicyAutoGrow = 6
    ClfsMgmtPolicyNewContainerPrefix = 7
    ClfsMgmtPolicyNewContainerSuffix = 8
    ClfsMgmtPolicyNewContainerExtension = 9
    ClfsMgmtPolicyInvalid = 10
// CLFS_MGMT_POLICY_TYPE
pub const ClfsMgmtPolicyMaximumSize: i32 = 0;
pub const ClfsMgmtPolicyMinimumSize: i32 = 1;
pub const ClfsMgmtPolicyNewContainerSize: i32 = 2;
pub const ClfsMgmtPolicyGrowthRate: i32 = 3;
pub const ClfsMgmtPolicyLogTail: i32 = 4;
pub const ClfsMgmtPolicyAutoShrink: i32 = 5;
pub const ClfsMgmtPolicyAutoGrow: i32 = 6;
pub const ClfsMgmtPolicyNewContainerPrefix: i32 = 7;
pub const ClfsMgmtPolicyNewContainerSuffix: i32 = 8;
pub const ClfsMgmtPolicyNewContainerExtension: i32 = 9;
pub const ClfsMgmtPolicyInvalid: i32 = 10;
// CLFS_MGMT_POLICY_TYPE
const (
	ClfsMgmtPolicyMaximumSize int32 = 0
	ClfsMgmtPolicyMinimumSize int32 = 1
	ClfsMgmtPolicyNewContainerSize int32 = 2
	ClfsMgmtPolicyGrowthRate int32 = 3
	ClfsMgmtPolicyLogTail int32 = 4
	ClfsMgmtPolicyAutoShrink int32 = 5
	ClfsMgmtPolicyAutoGrow int32 = 6
	ClfsMgmtPolicyNewContainerPrefix int32 = 7
	ClfsMgmtPolicyNewContainerSuffix int32 = 8
	ClfsMgmtPolicyNewContainerExtension int32 = 9
	ClfsMgmtPolicyInvalid int32 = 10
)
const
  ClfsMgmtPolicyMaximumSize = 0;
  ClfsMgmtPolicyMinimumSize = 1;
  ClfsMgmtPolicyNewContainerSize = 2;
  ClfsMgmtPolicyGrowthRate = 3;
  ClfsMgmtPolicyLogTail = 4;
  ClfsMgmtPolicyAutoShrink = 5;
  ClfsMgmtPolicyAutoGrow = 6;
  ClfsMgmtPolicyNewContainerPrefix = 7;
  ClfsMgmtPolicyNewContainerSuffix = 8;
  ClfsMgmtPolicyNewContainerExtension = 9;
  ClfsMgmtPolicyInvalid = 10;
// CLFS_MGMT_POLICY_TYPE
pub const ClfsMgmtPolicyMaximumSize: i32 = 0;
pub const ClfsMgmtPolicyMinimumSize: i32 = 1;
pub const ClfsMgmtPolicyNewContainerSize: i32 = 2;
pub const ClfsMgmtPolicyGrowthRate: i32 = 3;
pub const ClfsMgmtPolicyLogTail: i32 = 4;
pub const ClfsMgmtPolicyAutoShrink: i32 = 5;
pub const ClfsMgmtPolicyAutoGrow: i32 = 6;
pub const ClfsMgmtPolicyNewContainerPrefix: i32 = 7;
pub const ClfsMgmtPolicyNewContainerSuffix: i32 = 8;
pub const ClfsMgmtPolicyNewContainerExtension: i32 = 9;
pub const ClfsMgmtPolicyInvalid: i32 = 10;
const
  ClfsMgmtPolicyMaximumSize* = 0
  ClfsMgmtPolicyMinimumSize* = 1
  ClfsMgmtPolicyNewContainerSize* = 2
  ClfsMgmtPolicyGrowthRate* = 3
  ClfsMgmtPolicyLogTail* = 4
  ClfsMgmtPolicyAutoShrink* = 5
  ClfsMgmtPolicyAutoGrow* = 6
  ClfsMgmtPolicyNewContainerPrefix* = 7
  ClfsMgmtPolicyNewContainerSuffix* = 8
  ClfsMgmtPolicyNewContainerExtension* = 9
  ClfsMgmtPolicyInvalid* = 10
enum CLFS_MGMT_POLICY_TYPE : int {
    ClfsMgmtPolicyMaximumSize = 0,
    ClfsMgmtPolicyMinimumSize = 1,
    ClfsMgmtPolicyNewContainerSize = 2,
    ClfsMgmtPolicyGrowthRate = 3,
    ClfsMgmtPolicyLogTail = 4,
    ClfsMgmtPolicyAutoShrink = 5,
    ClfsMgmtPolicyAutoGrow = 6,
    ClfsMgmtPolicyNewContainerPrefix = 7,
    ClfsMgmtPolicyNewContainerSuffix = 8,
    ClfsMgmtPolicyNewContainerExtension = 9,
    ClfsMgmtPolicyInvalid = 10,
}
#define global ClfsMgmtPolicyMaximumSize           0x0
#define global ClfsMgmtPolicyMinimumSize           0x1
#define global ClfsMgmtPolicyNewContainerSize      0x2
#define global ClfsMgmtPolicyGrowthRate            0x3
#define global ClfsMgmtPolicyLogTail               0x4
#define global ClfsMgmtPolicyAutoShrink            0x5
#define global ClfsMgmtPolicyAutoGrow              0x6
#define global ClfsMgmtPolicyNewContainerPrefix    0x7
#define global ClfsMgmtPolicyNewContainerSuffix    0x8
#define global ClfsMgmtPolicyNewContainerExtension 0x9
#define global ClfsMgmtPolicyInvalid               0xA