ホーム › Storage.VirtualDiskService › VDS_SUB_SYSTEM_FLAG
VDS_SUB_SYSTEM_FLAG
列挙型メンバー 24
| 名前 | 10進 | 16進 |
|---|---|---|
| VDS_SF_LUN_MASKING_CAPABLE | 1 | 0x1 |
| VDS_SF_LUN_PLEXING_CAPABLE | 2 | 0x2 |
| VDS_SF_LUN_REMAPPING_CAPABLE | 4 | 0x4 |
| VDS_SF_DRIVE_EXTENT_CAPABLE | 8 | 0x8 |
| VDS_SF_HARDWARE_CHECKSUM_CAPABLE | 16 | 0x10 |
| VDS_SF_RADIUS_CAPABLE | 32 | 0x20 |
| VDS_SF_READ_BACK_VERIFY_CAPABLE | 64 | 0x40 |
| VDS_SF_WRITE_THROUGH_CACHING_CAPABLE | 128 | 0x80 |
| VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS | 512 | 0x200 |
| VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS | 1024 | 0x400 |
| VDS_SF_SUPPORTS_SIMPLE_LUNS | 2048 | 0x800 |
| VDS_SF_SUPPORTS_SPAN_LUNS | 4096 | 0x1000 |
| VDS_SF_SUPPORTS_STRIPE_LUNS | 8192 | 0x2000 |
| VDS_SF_SUPPORTS_MIRROR_LUNS | 16384 | 0x4000 |
| VDS_SF_SUPPORTS_PARITY_LUNS | 32768 | 0x8000 |
| VDS_SF_SUPPORTS_AUTH_CHAP | 65536 | 0x10000 |
| VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP | 131072 | 0x20000 |
| VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG | 262144 | 0x40000 |
| VDS_SF_SUPPORTS_LUN_NUMBER | 524288 | 0x80000 |
| VDS_SF_SUPPORTS_MIRRORED_CACHE | 1048576 | 0x100000 |
| VDS_SF_READ_CACHING_CAPABLE | 2097152 | 0x200000 |
| VDS_SF_WRITE_CACHING_CAPABLE | 4194304 | 0x400000 |
| VDS_SF_MEDIA_SCAN_CAPABLE | 8388608 | 0x800000 |
| VDS_SF_CONSISTENCY_CHECK_CAPABLE | 16777216 | 0x1000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VDS_SUB_SYSTEM_FLAG : int {
VDS_SF_LUN_MASKING_CAPABLE = 1,
VDS_SF_LUN_PLEXING_CAPABLE = 2,
VDS_SF_LUN_REMAPPING_CAPABLE = 4,
VDS_SF_DRIVE_EXTENT_CAPABLE = 8,
VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 16,
VDS_SF_RADIUS_CAPABLE = 32,
VDS_SF_READ_BACK_VERIFY_CAPABLE = 64,
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 128,
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 512,
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 1024,
VDS_SF_SUPPORTS_SIMPLE_LUNS = 2048,
VDS_SF_SUPPORTS_SPAN_LUNS = 4096,
VDS_SF_SUPPORTS_STRIPE_LUNS = 8192,
VDS_SF_SUPPORTS_MIRROR_LUNS = 16384,
VDS_SF_SUPPORTS_PARITY_LUNS = 32768,
VDS_SF_SUPPORTS_AUTH_CHAP = 65536,
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 131072,
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 262144,
VDS_SF_SUPPORTS_LUN_NUMBER = 524288,
VDS_SF_SUPPORTS_MIRRORED_CACHE = 1048576,
VDS_SF_READ_CACHING_CAPABLE = 2097152,
VDS_SF_WRITE_CACHING_CAPABLE = 4194304,
VDS_SF_MEDIA_SCAN_CAPABLE = 8388608,
VDS_SF_CONSISTENCY_CHECK_CAPABLE = 16777216
} VDS_SUB_SYSTEM_FLAG;public enum VDS_SUB_SYSTEM_FLAG : int
{
VDS_SF_LUN_MASKING_CAPABLE = 1,
VDS_SF_LUN_PLEXING_CAPABLE = 2,
VDS_SF_LUN_REMAPPING_CAPABLE = 4,
VDS_SF_DRIVE_EXTENT_CAPABLE = 8,
VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 16,
VDS_SF_RADIUS_CAPABLE = 32,
VDS_SF_READ_BACK_VERIFY_CAPABLE = 64,
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 128,
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 512,
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 1024,
VDS_SF_SUPPORTS_SIMPLE_LUNS = 2048,
VDS_SF_SUPPORTS_SPAN_LUNS = 4096,
VDS_SF_SUPPORTS_STRIPE_LUNS = 8192,
VDS_SF_SUPPORTS_MIRROR_LUNS = 16384,
VDS_SF_SUPPORTS_PARITY_LUNS = 32768,
VDS_SF_SUPPORTS_AUTH_CHAP = 65536,
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 131072,
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 262144,
VDS_SF_SUPPORTS_LUN_NUMBER = 524288,
VDS_SF_SUPPORTS_MIRRORED_CACHE = 1048576,
VDS_SF_READ_CACHING_CAPABLE = 2097152,
VDS_SF_WRITE_CACHING_CAPABLE = 4194304,
VDS_SF_MEDIA_SCAN_CAPABLE = 8388608,
VDS_SF_CONSISTENCY_CHECK_CAPABLE = 16777216,
}Public Enum VDS_SUB_SYSTEM_FLAG As Integer
VDS_SF_LUN_MASKING_CAPABLE = 1
VDS_SF_LUN_PLEXING_CAPABLE = 2
VDS_SF_LUN_REMAPPING_CAPABLE = 4
VDS_SF_DRIVE_EXTENT_CAPABLE = 8
VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 16
VDS_SF_RADIUS_CAPABLE = 32
VDS_SF_READ_BACK_VERIFY_CAPABLE = 64
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 128
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 512
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 1024
VDS_SF_SUPPORTS_SIMPLE_LUNS = 2048
VDS_SF_SUPPORTS_SPAN_LUNS = 4096
VDS_SF_SUPPORTS_STRIPE_LUNS = 8192
VDS_SF_SUPPORTS_MIRROR_LUNS = 16384
VDS_SF_SUPPORTS_PARITY_LUNS = 32768
VDS_SF_SUPPORTS_AUTH_CHAP = 65536
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 131072
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 262144
VDS_SF_SUPPORTS_LUN_NUMBER = 524288
VDS_SF_SUPPORTS_MIRRORED_CACHE = 1048576
VDS_SF_READ_CACHING_CAPABLE = 2097152
VDS_SF_WRITE_CACHING_CAPABLE = 4194304
VDS_SF_MEDIA_SCAN_CAPABLE = 8388608
VDS_SF_CONSISTENCY_CHECK_CAPABLE = 16777216
End Enumimport enum
class VDS_SUB_SYSTEM_FLAG(enum.IntEnum):
VDS_SF_LUN_MASKING_CAPABLE = 1
VDS_SF_LUN_PLEXING_CAPABLE = 2
VDS_SF_LUN_REMAPPING_CAPABLE = 4
VDS_SF_DRIVE_EXTENT_CAPABLE = 8
VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 16
VDS_SF_RADIUS_CAPABLE = 32
VDS_SF_READ_BACK_VERIFY_CAPABLE = 64
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 128
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 512
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 1024
VDS_SF_SUPPORTS_SIMPLE_LUNS = 2048
VDS_SF_SUPPORTS_SPAN_LUNS = 4096
VDS_SF_SUPPORTS_STRIPE_LUNS = 8192
VDS_SF_SUPPORTS_MIRROR_LUNS = 16384
VDS_SF_SUPPORTS_PARITY_LUNS = 32768
VDS_SF_SUPPORTS_AUTH_CHAP = 65536
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 131072
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 262144
VDS_SF_SUPPORTS_LUN_NUMBER = 524288
VDS_SF_SUPPORTS_MIRRORED_CACHE = 1048576
VDS_SF_READ_CACHING_CAPABLE = 2097152
VDS_SF_WRITE_CACHING_CAPABLE = 4194304
VDS_SF_MEDIA_SCAN_CAPABLE = 8388608
VDS_SF_CONSISTENCY_CHECK_CAPABLE = 16777216// VDS_SUB_SYSTEM_FLAG
pub const VDS_SF_LUN_MASKING_CAPABLE: i32 = 1;
pub const VDS_SF_LUN_PLEXING_CAPABLE: i32 = 2;
pub const VDS_SF_LUN_REMAPPING_CAPABLE: i32 = 4;
pub const VDS_SF_DRIVE_EXTENT_CAPABLE: i32 = 8;
pub const VDS_SF_HARDWARE_CHECKSUM_CAPABLE: i32 = 16;
pub const VDS_SF_RADIUS_CAPABLE: i32 = 32;
pub const VDS_SF_READ_BACK_VERIFY_CAPABLE: i32 = 64;
pub const VDS_SF_WRITE_THROUGH_CACHING_CAPABLE: i32 = 128;
pub const VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS: i32 = 512;
pub const VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS: i32 = 1024;
pub const VDS_SF_SUPPORTS_SIMPLE_LUNS: i32 = 2048;
pub const VDS_SF_SUPPORTS_SPAN_LUNS: i32 = 4096;
pub const VDS_SF_SUPPORTS_STRIPE_LUNS: i32 = 8192;
pub const VDS_SF_SUPPORTS_MIRROR_LUNS: i32 = 16384;
pub const VDS_SF_SUPPORTS_PARITY_LUNS: i32 = 32768;
pub const VDS_SF_SUPPORTS_AUTH_CHAP: i32 = 65536;
pub const VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP: i32 = 131072;
pub const VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG: i32 = 262144;
pub const VDS_SF_SUPPORTS_LUN_NUMBER: i32 = 524288;
pub const VDS_SF_SUPPORTS_MIRRORED_CACHE: i32 = 1048576;
pub const VDS_SF_READ_CACHING_CAPABLE: i32 = 2097152;
pub const VDS_SF_WRITE_CACHING_CAPABLE: i32 = 4194304;
pub const VDS_SF_MEDIA_SCAN_CAPABLE: i32 = 8388608;
pub const VDS_SF_CONSISTENCY_CHECK_CAPABLE: i32 = 16777216;// VDS_SUB_SYSTEM_FLAG
const (
VDS_SF_LUN_MASKING_CAPABLE int32 = 1
VDS_SF_LUN_PLEXING_CAPABLE int32 = 2
VDS_SF_LUN_REMAPPING_CAPABLE int32 = 4
VDS_SF_DRIVE_EXTENT_CAPABLE int32 = 8
VDS_SF_HARDWARE_CHECKSUM_CAPABLE int32 = 16
VDS_SF_RADIUS_CAPABLE int32 = 32
VDS_SF_READ_BACK_VERIFY_CAPABLE int32 = 64
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE int32 = 128
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS int32 = 512
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS int32 = 1024
VDS_SF_SUPPORTS_SIMPLE_LUNS int32 = 2048
VDS_SF_SUPPORTS_SPAN_LUNS int32 = 4096
VDS_SF_SUPPORTS_STRIPE_LUNS int32 = 8192
VDS_SF_SUPPORTS_MIRROR_LUNS int32 = 16384
VDS_SF_SUPPORTS_PARITY_LUNS int32 = 32768
VDS_SF_SUPPORTS_AUTH_CHAP int32 = 65536
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP int32 = 131072
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG int32 = 262144
VDS_SF_SUPPORTS_LUN_NUMBER int32 = 524288
VDS_SF_SUPPORTS_MIRRORED_CACHE int32 = 1048576
VDS_SF_READ_CACHING_CAPABLE int32 = 2097152
VDS_SF_WRITE_CACHING_CAPABLE int32 = 4194304
VDS_SF_MEDIA_SCAN_CAPABLE int32 = 8388608
VDS_SF_CONSISTENCY_CHECK_CAPABLE int32 = 16777216
)const
VDS_SF_LUN_MASKING_CAPABLE = 1;
VDS_SF_LUN_PLEXING_CAPABLE = 2;
VDS_SF_LUN_REMAPPING_CAPABLE = 4;
VDS_SF_DRIVE_EXTENT_CAPABLE = 8;
VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 16;
VDS_SF_RADIUS_CAPABLE = 32;
VDS_SF_READ_BACK_VERIFY_CAPABLE = 64;
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 128;
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 512;
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 1024;
VDS_SF_SUPPORTS_SIMPLE_LUNS = 2048;
VDS_SF_SUPPORTS_SPAN_LUNS = 4096;
VDS_SF_SUPPORTS_STRIPE_LUNS = 8192;
VDS_SF_SUPPORTS_MIRROR_LUNS = 16384;
VDS_SF_SUPPORTS_PARITY_LUNS = 32768;
VDS_SF_SUPPORTS_AUTH_CHAP = 65536;
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 131072;
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 262144;
VDS_SF_SUPPORTS_LUN_NUMBER = 524288;
VDS_SF_SUPPORTS_MIRRORED_CACHE = 1048576;
VDS_SF_READ_CACHING_CAPABLE = 2097152;
VDS_SF_WRITE_CACHING_CAPABLE = 4194304;
VDS_SF_MEDIA_SCAN_CAPABLE = 8388608;
VDS_SF_CONSISTENCY_CHECK_CAPABLE = 16777216;// VDS_SUB_SYSTEM_FLAG
pub const VDS_SF_LUN_MASKING_CAPABLE: i32 = 1;
pub const VDS_SF_LUN_PLEXING_CAPABLE: i32 = 2;
pub const VDS_SF_LUN_REMAPPING_CAPABLE: i32 = 4;
pub const VDS_SF_DRIVE_EXTENT_CAPABLE: i32 = 8;
pub const VDS_SF_HARDWARE_CHECKSUM_CAPABLE: i32 = 16;
pub const VDS_SF_RADIUS_CAPABLE: i32 = 32;
pub const VDS_SF_READ_BACK_VERIFY_CAPABLE: i32 = 64;
pub const VDS_SF_WRITE_THROUGH_CACHING_CAPABLE: i32 = 128;
pub const VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS: i32 = 512;
pub const VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS: i32 = 1024;
pub const VDS_SF_SUPPORTS_SIMPLE_LUNS: i32 = 2048;
pub const VDS_SF_SUPPORTS_SPAN_LUNS: i32 = 4096;
pub const VDS_SF_SUPPORTS_STRIPE_LUNS: i32 = 8192;
pub const VDS_SF_SUPPORTS_MIRROR_LUNS: i32 = 16384;
pub const VDS_SF_SUPPORTS_PARITY_LUNS: i32 = 32768;
pub const VDS_SF_SUPPORTS_AUTH_CHAP: i32 = 65536;
pub const VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP: i32 = 131072;
pub const VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG: i32 = 262144;
pub const VDS_SF_SUPPORTS_LUN_NUMBER: i32 = 524288;
pub const VDS_SF_SUPPORTS_MIRRORED_CACHE: i32 = 1048576;
pub const VDS_SF_READ_CACHING_CAPABLE: i32 = 2097152;
pub const VDS_SF_WRITE_CACHING_CAPABLE: i32 = 4194304;
pub const VDS_SF_MEDIA_SCAN_CAPABLE: i32 = 8388608;
pub const VDS_SF_CONSISTENCY_CHECK_CAPABLE: i32 = 16777216;const
VDS_SF_LUN_MASKING_CAPABLE* = 1
VDS_SF_LUN_PLEXING_CAPABLE* = 2
VDS_SF_LUN_REMAPPING_CAPABLE* = 4
VDS_SF_DRIVE_EXTENT_CAPABLE* = 8
VDS_SF_HARDWARE_CHECKSUM_CAPABLE* = 16
VDS_SF_RADIUS_CAPABLE* = 32
VDS_SF_READ_BACK_VERIFY_CAPABLE* = 64
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE* = 128
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS* = 512
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS* = 1024
VDS_SF_SUPPORTS_SIMPLE_LUNS* = 2048
VDS_SF_SUPPORTS_SPAN_LUNS* = 4096
VDS_SF_SUPPORTS_STRIPE_LUNS* = 8192
VDS_SF_SUPPORTS_MIRROR_LUNS* = 16384
VDS_SF_SUPPORTS_PARITY_LUNS* = 32768
VDS_SF_SUPPORTS_AUTH_CHAP* = 65536
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP* = 131072
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG* = 262144
VDS_SF_SUPPORTS_LUN_NUMBER* = 524288
VDS_SF_SUPPORTS_MIRRORED_CACHE* = 1048576
VDS_SF_READ_CACHING_CAPABLE* = 2097152
VDS_SF_WRITE_CACHING_CAPABLE* = 4194304
VDS_SF_MEDIA_SCAN_CAPABLE* = 8388608
VDS_SF_CONSISTENCY_CHECK_CAPABLE* = 16777216enum VDS_SUB_SYSTEM_FLAG : int {
VDS_SF_LUN_MASKING_CAPABLE = 1,
VDS_SF_LUN_PLEXING_CAPABLE = 2,
VDS_SF_LUN_REMAPPING_CAPABLE = 4,
VDS_SF_DRIVE_EXTENT_CAPABLE = 8,
VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 16,
VDS_SF_RADIUS_CAPABLE = 32,
VDS_SF_READ_BACK_VERIFY_CAPABLE = 64,
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 128,
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 512,
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 1024,
VDS_SF_SUPPORTS_SIMPLE_LUNS = 2048,
VDS_SF_SUPPORTS_SPAN_LUNS = 4096,
VDS_SF_SUPPORTS_STRIPE_LUNS = 8192,
VDS_SF_SUPPORTS_MIRROR_LUNS = 16384,
VDS_SF_SUPPORTS_PARITY_LUNS = 32768,
VDS_SF_SUPPORTS_AUTH_CHAP = 65536,
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 131072,
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 262144,
VDS_SF_SUPPORTS_LUN_NUMBER = 524288,
VDS_SF_SUPPORTS_MIRRORED_CACHE = 1048576,
VDS_SF_READ_CACHING_CAPABLE = 2097152,
VDS_SF_WRITE_CACHING_CAPABLE = 4194304,
VDS_SF_MEDIA_SCAN_CAPABLE = 8388608,
VDS_SF_CONSISTENCY_CHECK_CAPABLE = 16777216,
}#define global VDS_SF_LUN_MASKING_CAPABLE 0x1
#define global VDS_SF_LUN_PLEXING_CAPABLE 0x2
#define global VDS_SF_LUN_REMAPPING_CAPABLE 0x4
#define global VDS_SF_DRIVE_EXTENT_CAPABLE 0x8
#define global VDS_SF_HARDWARE_CHECKSUM_CAPABLE 0x10
#define global VDS_SF_RADIUS_CAPABLE 0x20
#define global VDS_SF_READ_BACK_VERIFY_CAPABLE 0x40
#define global VDS_SF_WRITE_THROUGH_CACHING_CAPABLE 0x80
#define global VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS 0x200
#define global VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS 0x400
#define global VDS_SF_SUPPORTS_SIMPLE_LUNS 0x800
#define global VDS_SF_SUPPORTS_SPAN_LUNS 0x1000
#define global VDS_SF_SUPPORTS_STRIPE_LUNS 0x2000
#define global VDS_SF_SUPPORTS_MIRROR_LUNS 0x4000
#define global VDS_SF_SUPPORTS_PARITY_LUNS 0x8000
#define global VDS_SF_SUPPORTS_AUTH_CHAP 0x10000
#define global VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP 0x20000
#define global VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG 0x40000
#define global VDS_SF_SUPPORTS_LUN_NUMBER 0x80000
#define global VDS_SF_SUPPORTS_MIRRORED_CACHE 0x100000
#define global VDS_SF_READ_CACHING_CAPABLE 0x200000
#define global VDS_SF_WRITE_CACHING_CAPABLE 0x400000
#define global VDS_SF_MEDIA_SCAN_CAPABLE 0x800000
#define global VDS_SF_CONSISTENCY_CHECK_CAPABLE 0x1000000