ホーム › System.Ioctl › TXFS_RMF_LAGS
TXFS_RMF_LAGS
列挙型フラグメンバー 17
| 名前 | 10進 | 16進 |
|---|---|---|
| TXFS_RM_FLAG_LOGGING_MODE | 1 | 0x1 |
| TXFS_RM_FLAG_RENAME_RM | 2 | 0x2 |
| TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX | 4 | 0x4 |
| TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN | 8 | 0x8 |
| TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS | 16 | 0x10 |
| TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT | 32 | 0x20 |
| TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE | 64 | 0x40 |
| TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX | 128 | 0x80 |
| TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN | 256 | 0x100 |
| TXFS_RM_FLAG_GROW_LOG | 1024 | 0x400 |
| TXFS_RM_FLAG_SHRINK_LOG | 2048 | 0x800 |
| TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE | 4096 | 0x1000 |
| TXFS_RM_FLAG_PRESERVE_CHANGES | 8192 | 0x2000 |
| TXFS_RM_FLAG_RESET_RM_AT_NEXT_START | 16384 | 0x4000 |
| TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START | 32768 | 0x8000 |
| TXFS_RM_FLAG_PREFER_CONSISTENCY | 65536 | 0x10000 |
| TXFS_RM_FLAG_PREFER_AVAILABILITY | 131072 | 0x20000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum TXFS_RMF_LAGS : unsigned int {
TXFS_RM_FLAG_LOGGING_MODE = 1,
TXFS_RM_FLAG_RENAME_RM = 2,
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX = 4,
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN = 8,
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS = 16,
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT = 32,
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE = 64,
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX = 128,
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN = 256,
TXFS_RM_FLAG_GROW_LOG = 1024,
TXFS_RM_FLAG_SHRINK_LOG = 2048,
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE = 4096,
TXFS_RM_FLAG_PRESERVE_CHANGES = 8192,
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START = 16384,
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START = 32768,
TXFS_RM_FLAG_PREFER_CONSISTENCY = 65536,
TXFS_RM_FLAG_PREFER_AVAILABILITY = 131072
} TXFS_RMF_LAGS;[Flags]
public enum TXFS_RMF_LAGS : uint
{
TXFS_RM_FLAG_LOGGING_MODE = 1,
TXFS_RM_FLAG_RENAME_RM = 2,
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX = 4,
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN = 8,
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS = 16,
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT = 32,
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE = 64,
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX = 128,
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN = 256,
TXFS_RM_FLAG_GROW_LOG = 1024,
TXFS_RM_FLAG_SHRINK_LOG = 2048,
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE = 4096,
TXFS_RM_FLAG_PRESERVE_CHANGES = 8192,
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START = 16384,
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START = 32768,
TXFS_RM_FLAG_PREFER_CONSISTENCY = 65536,
TXFS_RM_FLAG_PREFER_AVAILABILITY = 131072,
}<Flags>
Public Enum TXFS_RMF_LAGS As UInteger
TXFS_RM_FLAG_LOGGING_MODE = 1
TXFS_RM_FLAG_RENAME_RM = 2
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX = 4
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN = 8
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS = 16
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT = 32
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE = 64
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX = 128
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN = 256
TXFS_RM_FLAG_GROW_LOG = 1024
TXFS_RM_FLAG_SHRINK_LOG = 2048
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE = 4096
TXFS_RM_FLAG_PRESERVE_CHANGES = 8192
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START = 16384
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START = 32768
TXFS_RM_FLAG_PREFER_CONSISTENCY = 65536
TXFS_RM_FLAG_PREFER_AVAILABILITY = 131072
End Enumimport enum
class TXFS_RMF_LAGS(enum.IntFlag):
TXFS_RM_FLAG_LOGGING_MODE = 1
TXFS_RM_FLAG_RENAME_RM = 2
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX = 4
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN = 8
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS = 16
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT = 32
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE = 64
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX = 128
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN = 256
TXFS_RM_FLAG_GROW_LOG = 1024
TXFS_RM_FLAG_SHRINK_LOG = 2048
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE = 4096
TXFS_RM_FLAG_PRESERVE_CHANGES = 8192
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START = 16384
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START = 32768
TXFS_RM_FLAG_PREFER_CONSISTENCY = 65536
TXFS_RM_FLAG_PREFER_AVAILABILITY = 131072// TXFS_RMF_LAGS (flags)
pub const TXFS_RM_FLAG_LOGGING_MODE: u32 = 1;
pub const TXFS_RM_FLAG_RENAME_RM: u32 = 2;
pub const TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX: u32 = 4;
pub const TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN: u32 = 8;
pub const TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS: u32 = 16;
pub const TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT: u32 = 32;
pub const TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE: u32 = 64;
pub const TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX: u32 = 128;
pub const TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN: u32 = 256;
pub const TXFS_RM_FLAG_GROW_LOG: u32 = 1024;
pub const TXFS_RM_FLAG_SHRINK_LOG: u32 = 2048;
pub const TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE: u32 = 4096;
pub const TXFS_RM_FLAG_PRESERVE_CHANGES: u32 = 8192;
pub const TXFS_RM_FLAG_RESET_RM_AT_NEXT_START: u32 = 16384;
pub const TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START: u32 = 32768;
pub const TXFS_RM_FLAG_PREFER_CONSISTENCY: u32 = 65536;
pub const TXFS_RM_FLAG_PREFER_AVAILABILITY: u32 = 131072;// TXFS_RMF_LAGS
const (
TXFS_RM_FLAG_LOGGING_MODE uint32 = 1
TXFS_RM_FLAG_RENAME_RM uint32 = 2
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX uint32 = 4
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN uint32 = 8
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS uint32 = 16
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT uint32 = 32
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE uint32 = 64
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX uint32 = 128
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN uint32 = 256
TXFS_RM_FLAG_GROW_LOG uint32 = 1024
TXFS_RM_FLAG_SHRINK_LOG uint32 = 2048
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE uint32 = 4096
TXFS_RM_FLAG_PRESERVE_CHANGES uint32 = 8192
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START uint32 = 16384
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START uint32 = 32768
TXFS_RM_FLAG_PREFER_CONSISTENCY uint32 = 65536
TXFS_RM_FLAG_PREFER_AVAILABILITY uint32 = 131072
)const
TXFS_RM_FLAG_LOGGING_MODE = 1;
TXFS_RM_FLAG_RENAME_RM = 2;
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX = 4;
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN = 8;
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS = 16;
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT = 32;
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE = 64;
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX = 128;
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN = 256;
TXFS_RM_FLAG_GROW_LOG = 1024;
TXFS_RM_FLAG_SHRINK_LOG = 2048;
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE = 4096;
TXFS_RM_FLAG_PRESERVE_CHANGES = 8192;
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START = 16384;
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START = 32768;
TXFS_RM_FLAG_PREFER_CONSISTENCY = 65536;
TXFS_RM_FLAG_PREFER_AVAILABILITY = 131072;// TXFS_RMF_LAGS
pub const TXFS_RM_FLAG_LOGGING_MODE: u32 = 1;
pub const TXFS_RM_FLAG_RENAME_RM: u32 = 2;
pub const TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX: u32 = 4;
pub const TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN: u32 = 8;
pub const TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS: u32 = 16;
pub const TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT: u32 = 32;
pub const TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE: u32 = 64;
pub const TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX: u32 = 128;
pub const TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN: u32 = 256;
pub const TXFS_RM_FLAG_GROW_LOG: u32 = 1024;
pub const TXFS_RM_FLAG_SHRINK_LOG: u32 = 2048;
pub const TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE: u32 = 4096;
pub const TXFS_RM_FLAG_PRESERVE_CHANGES: u32 = 8192;
pub const TXFS_RM_FLAG_RESET_RM_AT_NEXT_START: u32 = 16384;
pub const TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START: u32 = 32768;
pub const TXFS_RM_FLAG_PREFER_CONSISTENCY: u32 = 65536;
pub const TXFS_RM_FLAG_PREFER_AVAILABILITY: u32 = 131072;const
TXFS_RM_FLAG_LOGGING_MODE* = 1
TXFS_RM_FLAG_RENAME_RM* = 2
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX* = 4
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN* = 8
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS* = 16
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT* = 32
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE* = 64
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX* = 128
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN* = 256
TXFS_RM_FLAG_GROW_LOG* = 1024
TXFS_RM_FLAG_SHRINK_LOG* = 2048
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE* = 4096
TXFS_RM_FLAG_PRESERVE_CHANGES* = 8192
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START* = 16384
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START* = 32768
TXFS_RM_FLAG_PREFER_CONSISTENCY* = 65536
TXFS_RM_FLAG_PREFER_AVAILABILITY* = 131072enum TXFS_RMF_LAGS : uint {
TXFS_RM_FLAG_LOGGING_MODE = 1,
TXFS_RM_FLAG_RENAME_RM = 2,
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX = 4,
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN = 8,
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS = 16,
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT = 32,
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE = 64,
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX = 128,
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN = 256,
TXFS_RM_FLAG_GROW_LOG = 1024,
TXFS_RM_FLAG_SHRINK_LOG = 2048,
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE = 4096,
TXFS_RM_FLAG_PRESERVE_CHANGES = 8192,
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START = 16384,
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START = 32768,
TXFS_RM_FLAG_PREFER_CONSISTENCY = 65536,
TXFS_RM_FLAG_PREFER_AVAILABILITY = 131072,
}#define global TXFS_RM_FLAG_LOGGING_MODE 0x1
#define global TXFS_RM_FLAG_RENAME_RM 0x2
#define global TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX 0x4
#define global TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN 0x8
#define global TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS 0x10
#define global TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT 0x20
#define global TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE 0x40
#define global TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX 0x80
#define global TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN 0x100
#define global TXFS_RM_FLAG_GROW_LOG 0x400
#define global TXFS_RM_FLAG_SHRINK_LOG 0x800
#define global TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE 0x1000
#define global TXFS_RM_FLAG_PRESERVE_CHANGES 0x2000
#define global TXFS_RM_FLAG_RESET_RM_AT_NEXT_START 0x4000
#define global TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START 0x8000
#define global TXFS_RM_FLAG_PREFER_CONSISTENCY 0x10000
#define global TXFS_RM_FLAG_PREFER_AVAILABILITY 0x20000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。