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

TXFS_RMF_LAGS

列挙型フラグ
基底型u4

メンバー 17

名前10進16進
TXFS_RM_FLAG_LOGGING_MODE10x1
TXFS_RM_FLAG_RENAME_RM20x2
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MAX40x4
TXFS_RM_FLAG_LOG_CONTAINER_COUNT_MIN80x8
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS160x10
TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_PERCENT320x20
TXFS_RM_FLAG_LOG_AUTO_SHRINK_PERCENTAGE640x40
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MAX1280x80
TXFS_RM_FLAG_LOG_NO_CONTAINER_COUNT_MIN2560x100
TXFS_RM_FLAG_GROW_LOG10240x400
TXFS_RM_FLAG_SHRINK_LOG20480x800
TXFS_RM_FLAG_ENFORCE_MINIMUM_SIZE40960x1000
TXFS_RM_FLAG_PRESERVE_CHANGES81920x2000
TXFS_RM_FLAG_RESET_RM_AT_NEXT_START163840x4000
TXFS_RM_FLAG_DO_NOT_RESET_RM_AT_NEXT_START327680x8000
TXFS_RM_FLAG_PREFER_CONSISTENCY655360x10000
TXFS_RM_FLAG_PREFER_AVAILABILITY1310720x20000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 131072
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,
}
#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)。