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

VDS_FILE_SYSTEM_FLAG

列挙型
基底型i4

メンバー 17

名前10進16進
VDS_FSF_SUPPORT_FORMAT10x1
VDS_FSF_SUPPORT_QUICK_FORMAT20x2
VDS_FSF_SUPPORT_COMPRESS40x4
VDS_FSF_SUPPORT_SPECIFY_LABEL80x8
VDS_FSF_SUPPORT_MOUNT_POINT160x10
VDS_FSF_SUPPORT_REMOVABLE_MEDIA320x20
VDS_FSF_SUPPORT_EXTEND640x40
VDS_FSF_ALLOCATION_UNIT_512655360x10000
VDS_FSF_ALLOCATION_UNIT_1K1310720x20000
VDS_FSF_ALLOCATION_UNIT_2K2621440x40000
VDS_FSF_ALLOCATION_UNIT_4K5242880x80000
VDS_FSF_ALLOCATION_UNIT_8K10485760x100000
VDS_FSF_ALLOCATION_UNIT_16K20971520x200000
VDS_FSF_ALLOCATION_UNIT_32K41943040x400000
VDS_FSF_ALLOCATION_UNIT_64K83886080x800000
VDS_FSF_ALLOCATION_UNIT_128K167772160x1000000
VDS_FSF_ALLOCATION_UNIT_256K335544320x2000000

各言語での定義

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

typedef enum VDS_FILE_SYSTEM_FLAG : int {
    VDS_FSF_SUPPORT_FORMAT = 1,
    VDS_FSF_SUPPORT_QUICK_FORMAT = 2,
    VDS_FSF_SUPPORT_COMPRESS = 4,
    VDS_FSF_SUPPORT_SPECIFY_LABEL = 8,
    VDS_FSF_SUPPORT_MOUNT_POINT = 16,
    VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 32,
    VDS_FSF_SUPPORT_EXTEND = 64,
    VDS_FSF_ALLOCATION_UNIT_512 = 65536,
    VDS_FSF_ALLOCATION_UNIT_1K = 131072,
    VDS_FSF_ALLOCATION_UNIT_2K = 262144,
    VDS_FSF_ALLOCATION_UNIT_4K = 524288,
    VDS_FSF_ALLOCATION_UNIT_8K = 1048576,
    VDS_FSF_ALLOCATION_UNIT_16K = 2097152,
    VDS_FSF_ALLOCATION_UNIT_32K = 4194304,
    VDS_FSF_ALLOCATION_UNIT_64K = 8388608,
    VDS_FSF_ALLOCATION_UNIT_128K = 16777216,
    VDS_FSF_ALLOCATION_UNIT_256K = 33554432
} VDS_FILE_SYSTEM_FLAG;
public enum VDS_FILE_SYSTEM_FLAG : int
{
    VDS_FSF_SUPPORT_FORMAT = 1,
    VDS_FSF_SUPPORT_QUICK_FORMAT = 2,
    VDS_FSF_SUPPORT_COMPRESS = 4,
    VDS_FSF_SUPPORT_SPECIFY_LABEL = 8,
    VDS_FSF_SUPPORT_MOUNT_POINT = 16,
    VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 32,
    VDS_FSF_SUPPORT_EXTEND = 64,
    VDS_FSF_ALLOCATION_UNIT_512 = 65536,
    VDS_FSF_ALLOCATION_UNIT_1K = 131072,
    VDS_FSF_ALLOCATION_UNIT_2K = 262144,
    VDS_FSF_ALLOCATION_UNIT_4K = 524288,
    VDS_FSF_ALLOCATION_UNIT_8K = 1048576,
    VDS_FSF_ALLOCATION_UNIT_16K = 2097152,
    VDS_FSF_ALLOCATION_UNIT_32K = 4194304,
    VDS_FSF_ALLOCATION_UNIT_64K = 8388608,
    VDS_FSF_ALLOCATION_UNIT_128K = 16777216,
    VDS_FSF_ALLOCATION_UNIT_256K = 33554432,
}
Public Enum VDS_FILE_SYSTEM_FLAG As Integer
    VDS_FSF_SUPPORT_FORMAT = 1
    VDS_FSF_SUPPORT_QUICK_FORMAT = 2
    VDS_FSF_SUPPORT_COMPRESS = 4
    VDS_FSF_SUPPORT_SPECIFY_LABEL = 8
    VDS_FSF_SUPPORT_MOUNT_POINT = 16
    VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 32
    VDS_FSF_SUPPORT_EXTEND = 64
    VDS_FSF_ALLOCATION_UNIT_512 = 65536
    VDS_FSF_ALLOCATION_UNIT_1K = 131072
    VDS_FSF_ALLOCATION_UNIT_2K = 262144
    VDS_FSF_ALLOCATION_UNIT_4K = 524288
    VDS_FSF_ALLOCATION_UNIT_8K = 1048576
    VDS_FSF_ALLOCATION_UNIT_16K = 2097152
    VDS_FSF_ALLOCATION_UNIT_32K = 4194304
    VDS_FSF_ALLOCATION_UNIT_64K = 8388608
    VDS_FSF_ALLOCATION_UNIT_128K = 16777216
    VDS_FSF_ALLOCATION_UNIT_256K = 33554432
End Enum
import enum

class VDS_FILE_SYSTEM_FLAG(enum.IntEnum):
    VDS_FSF_SUPPORT_FORMAT = 1
    VDS_FSF_SUPPORT_QUICK_FORMAT = 2
    VDS_FSF_SUPPORT_COMPRESS = 4
    VDS_FSF_SUPPORT_SPECIFY_LABEL = 8
    VDS_FSF_SUPPORT_MOUNT_POINT = 16
    VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 32
    VDS_FSF_SUPPORT_EXTEND = 64
    VDS_FSF_ALLOCATION_UNIT_512 = 65536
    VDS_FSF_ALLOCATION_UNIT_1K = 131072
    VDS_FSF_ALLOCATION_UNIT_2K = 262144
    VDS_FSF_ALLOCATION_UNIT_4K = 524288
    VDS_FSF_ALLOCATION_UNIT_8K = 1048576
    VDS_FSF_ALLOCATION_UNIT_16K = 2097152
    VDS_FSF_ALLOCATION_UNIT_32K = 4194304
    VDS_FSF_ALLOCATION_UNIT_64K = 8388608
    VDS_FSF_ALLOCATION_UNIT_128K = 16777216
    VDS_FSF_ALLOCATION_UNIT_256K = 33554432
// VDS_FILE_SYSTEM_FLAG
pub const VDS_FSF_SUPPORT_FORMAT: i32 = 1;
pub const VDS_FSF_SUPPORT_QUICK_FORMAT: i32 = 2;
pub const VDS_FSF_SUPPORT_COMPRESS: i32 = 4;
pub const VDS_FSF_SUPPORT_SPECIFY_LABEL: i32 = 8;
pub const VDS_FSF_SUPPORT_MOUNT_POINT: i32 = 16;
pub const VDS_FSF_SUPPORT_REMOVABLE_MEDIA: i32 = 32;
pub const VDS_FSF_SUPPORT_EXTEND: i32 = 64;
pub const VDS_FSF_ALLOCATION_UNIT_512: i32 = 65536;
pub const VDS_FSF_ALLOCATION_UNIT_1K: i32 = 131072;
pub const VDS_FSF_ALLOCATION_UNIT_2K: i32 = 262144;
pub const VDS_FSF_ALLOCATION_UNIT_4K: i32 = 524288;
pub const VDS_FSF_ALLOCATION_UNIT_8K: i32 = 1048576;
pub const VDS_FSF_ALLOCATION_UNIT_16K: i32 = 2097152;
pub const VDS_FSF_ALLOCATION_UNIT_32K: i32 = 4194304;
pub const VDS_FSF_ALLOCATION_UNIT_64K: i32 = 8388608;
pub const VDS_FSF_ALLOCATION_UNIT_128K: i32 = 16777216;
pub const VDS_FSF_ALLOCATION_UNIT_256K: i32 = 33554432;
// VDS_FILE_SYSTEM_FLAG
const (
	VDS_FSF_SUPPORT_FORMAT int32 = 1
	VDS_FSF_SUPPORT_QUICK_FORMAT int32 = 2
	VDS_FSF_SUPPORT_COMPRESS int32 = 4
	VDS_FSF_SUPPORT_SPECIFY_LABEL int32 = 8
	VDS_FSF_SUPPORT_MOUNT_POINT int32 = 16
	VDS_FSF_SUPPORT_REMOVABLE_MEDIA int32 = 32
	VDS_FSF_SUPPORT_EXTEND int32 = 64
	VDS_FSF_ALLOCATION_UNIT_512 int32 = 65536
	VDS_FSF_ALLOCATION_UNIT_1K int32 = 131072
	VDS_FSF_ALLOCATION_UNIT_2K int32 = 262144
	VDS_FSF_ALLOCATION_UNIT_4K int32 = 524288
	VDS_FSF_ALLOCATION_UNIT_8K int32 = 1048576
	VDS_FSF_ALLOCATION_UNIT_16K int32 = 2097152
	VDS_FSF_ALLOCATION_UNIT_32K int32 = 4194304
	VDS_FSF_ALLOCATION_UNIT_64K int32 = 8388608
	VDS_FSF_ALLOCATION_UNIT_128K int32 = 16777216
	VDS_FSF_ALLOCATION_UNIT_256K int32 = 33554432
)
const
  VDS_FSF_SUPPORT_FORMAT = 1;
  VDS_FSF_SUPPORT_QUICK_FORMAT = 2;
  VDS_FSF_SUPPORT_COMPRESS = 4;
  VDS_FSF_SUPPORT_SPECIFY_LABEL = 8;
  VDS_FSF_SUPPORT_MOUNT_POINT = 16;
  VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 32;
  VDS_FSF_SUPPORT_EXTEND = 64;
  VDS_FSF_ALLOCATION_UNIT_512 = 65536;
  VDS_FSF_ALLOCATION_UNIT_1K = 131072;
  VDS_FSF_ALLOCATION_UNIT_2K = 262144;
  VDS_FSF_ALLOCATION_UNIT_4K = 524288;
  VDS_FSF_ALLOCATION_UNIT_8K = 1048576;
  VDS_FSF_ALLOCATION_UNIT_16K = 2097152;
  VDS_FSF_ALLOCATION_UNIT_32K = 4194304;
  VDS_FSF_ALLOCATION_UNIT_64K = 8388608;
  VDS_FSF_ALLOCATION_UNIT_128K = 16777216;
  VDS_FSF_ALLOCATION_UNIT_256K = 33554432;
// VDS_FILE_SYSTEM_FLAG
pub const VDS_FSF_SUPPORT_FORMAT: i32 = 1;
pub const VDS_FSF_SUPPORT_QUICK_FORMAT: i32 = 2;
pub const VDS_FSF_SUPPORT_COMPRESS: i32 = 4;
pub const VDS_FSF_SUPPORT_SPECIFY_LABEL: i32 = 8;
pub const VDS_FSF_SUPPORT_MOUNT_POINT: i32 = 16;
pub const VDS_FSF_SUPPORT_REMOVABLE_MEDIA: i32 = 32;
pub const VDS_FSF_SUPPORT_EXTEND: i32 = 64;
pub const VDS_FSF_ALLOCATION_UNIT_512: i32 = 65536;
pub const VDS_FSF_ALLOCATION_UNIT_1K: i32 = 131072;
pub const VDS_FSF_ALLOCATION_UNIT_2K: i32 = 262144;
pub const VDS_FSF_ALLOCATION_UNIT_4K: i32 = 524288;
pub const VDS_FSF_ALLOCATION_UNIT_8K: i32 = 1048576;
pub const VDS_FSF_ALLOCATION_UNIT_16K: i32 = 2097152;
pub const VDS_FSF_ALLOCATION_UNIT_32K: i32 = 4194304;
pub const VDS_FSF_ALLOCATION_UNIT_64K: i32 = 8388608;
pub const VDS_FSF_ALLOCATION_UNIT_128K: i32 = 16777216;
pub const VDS_FSF_ALLOCATION_UNIT_256K: i32 = 33554432;
const
  VDS_FSF_SUPPORT_FORMAT* = 1
  VDS_FSF_SUPPORT_QUICK_FORMAT* = 2
  VDS_FSF_SUPPORT_COMPRESS* = 4
  VDS_FSF_SUPPORT_SPECIFY_LABEL* = 8
  VDS_FSF_SUPPORT_MOUNT_POINT* = 16
  VDS_FSF_SUPPORT_REMOVABLE_MEDIA* = 32
  VDS_FSF_SUPPORT_EXTEND* = 64
  VDS_FSF_ALLOCATION_UNIT_512* = 65536
  VDS_FSF_ALLOCATION_UNIT_1K* = 131072
  VDS_FSF_ALLOCATION_UNIT_2K* = 262144
  VDS_FSF_ALLOCATION_UNIT_4K* = 524288
  VDS_FSF_ALLOCATION_UNIT_8K* = 1048576
  VDS_FSF_ALLOCATION_UNIT_16K* = 2097152
  VDS_FSF_ALLOCATION_UNIT_32K* = 4194304
  VDS_FSF_ALLOCATION_UNIT_64K* = 8388608
  VDS_FSF_ALLOCATION_UNIT_128K* = 16777216
  VDS_FSF_ALLOCATION_UNIT_256K* = 33554432
enum VDS_FILE_SYSTEM_FLAG : int {
    VDS_FSF_SUPPORT_FORMAT = 1,
    VDS_FSF_SUPPORT_QUICK_FORMAT = 2,
    VDS_FSF_SUPPORT_COMPRESS = 4,
    VDS_FSF_SUPPORT_SPECIFY_LABEL = 8,
    VDS_FSF_SUPPORT_MOUNT_POINT = 16,
    VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 32,
    VDS_FSF_SUPPORT_EXTEND = 64,
    VDS_FSF_ALLOCATION_UNIT_512 = 65536,
    VDS_FSF_ALLOCATION_UNIT_1K = 131072,
    VDS_FSF_ALLOCATION_UNIT_2K = 262144,
    VDS_FSF_ALLOCATION_UNIT_4K = 524288,
    VDS_FSF_ALLOCATION_UNIT_8K = 1048576,
    VDS_FSF_ALLOCATION_UNIT_16K = 2097152,
    VDS_FSF_ALLOCATION_UNIT_32K = 4194304,
    VDS_FSF_ALLOCATION_UNIT_64K = 8388608,
    VDS_FSF_ALLOCATION_UNIT_128K = 16777216,
    VDS_FSF_ALLOCATION_UNIT_256K = 33554432,
}
#define global VDS_FSF_SUPPORT_FORMAT          0x1
#define global VDS_FSF_SUPPORT_QUICK_FORMAT    0x2
#define global VDS_FSF_SUPPORT_COMPRESS        0x4
#define global VDS_FSF_SUPPORT_SPECIFY_LABEL   0x8
#define global VDS_FSF_SUPPORT_MOUNT_POINT     0x10
#define global VDS_FSF_SUPPORT_REMOVABLE_MEDIA 0x20
#define global VDS_FSF_SUPPORT_EXTEND          0x40
#define global VDS_FSF_ALLOCATION_UNIT_512     0x10000
#define global VDS_FSF_ALLOCATION_UNIT_1K      0x20000
#define global VDS_FSF_ALLOCATION_UNIT_2K      0x40000
#define global VDS_FSF_ALLOCATION_UNIT_4K      0x80000
#define global VDS_FSF_ALLOCATION_UNIT_8K      0x100000
#define global VDS_FSF_ALLOCATION_UNIT_16K     0x200000
#define global VDS_FSF_ALLOCATION_UNIT_32K     0x400000
#define global VDS_FSF_ALLOCATION_UNIT_64K     0x800000
#define global VDS_FSF_ALLOCATION_UNIT_128K    0x1000000
#define global VDS_FSF_ALLOCATION_UNIT_256K    0x2000000