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

DEPENDENT_DISK_FLAG

列挙型フラグ
基底型i4

メンバー 15

名前10進16進
DEPENDENT_DISK_FLAG_NONE00x0
DEPENDENT_DISK_FLAG_MULT_BACKING_FILES10x1
DEPENDENT_DISK_FLAG_FULLY_ALLOCATED20x2
DEPENDENT_DISK_FLAG_READ_ONLY40x4
DEPENDENT_DISK_FLAG_REMOTE80x8
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME160x10
DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT320x20
DEPENDENT_DISK_FLAG_REMOVABLE640x40
DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER1280x80
DEPENDENT_DISK_FLAG_PARENT2560x100
DEPENDENT_DISK_FLAG_NO_HOST_DISK5120x200
DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME10240x400
DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES20480x800
DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE40960x1000
DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES81920x2000

各言語での定義

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

typedef enum DEPENDENT_DISK_FLAG : int {
    DEPENDENT_DISK_FLAG_NONE = 0,
    DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 1,
    DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 2,
    DEPENDENT_DISK_FLAG_READ_ONLY = 4,
    DEPENDENT_DISK_FLAG_REMOTE = 8,
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 16,
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 32,
    DEPENDENT_DISK_FLAG_REMOVABLE = 64,
    DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 128,
    DEPENDENT_DISK_FLAG_PARENT = 256,
    DEPENDENT_DISK_FLAG_NO_HOST_DISK = 512,
    DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 1024,
    DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 2048,
    DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE = 4096,
    DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES = 8192
} DEPENDENT_DISK_FLAG;
[Flags]
public enum DEPENDENT_DISK_FLAG : int
{
    DEPENDENT_DISK_FLAG_NONE = 0,
    DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 1,
    DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 2,
    DEPENDENT_DISK_FLAG_READ_ONLY = 4,
    DEPENDENT_DISK_FLAG_REMOTE = 8,
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 16,
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 32,
    DEPENDENT_DISK_FLAG_REMOVABLE = 64,
    DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 128,
    DEPENDENT_DISK_FLAG_PARENT = 256,
    DEPENDENT_DISK_FLAG_NO_HOST_DISK = 512,
    DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 1024,
    DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 2048,
    DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE = 4096,
    DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES = 8192,
}
<Flags>
Public Enum DEPENDENT_DISK_FLAG As Integer
    DEPENDENT_DISK_FLAG_NONE = 0
    DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 1
    DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 2
    DEPENDENT_DISK_FLAG_READ_ONLY = 4
    DEPENDENT_DISK_FLAG_REMOTE = 8
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 16
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 32
    DEPENDENT_DISK_FLAG_REMOVABLE = 64
    DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 128
    DEPENDENT_DISK_FLAG_PARENT = 256
    DEPENDENT_DISK_FLAG_NO_HOST_DISK = 512
    DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 1024
    DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 2048
    DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE = 4096
    DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES = 8192
End Enum
import enum

class DEPENDENT_DISK_FLAG(enum.IntFlag):
    DEPENDENT_DISK_FLAG_NONE = 0
    DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 1
    DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 2
    DEPENDENT_DISK_FLAG_READ_ONLY = 4
    DEPENDENT_DISK_FLAG_REMOTE = 8
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 16
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 32
    DEPENDENT_DISK_FLAG_REMOVABLE = 64
    DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 128
    DEPENDENT_DISK_FLAG_PARENT = 256
    DEPENDENT_DISK_FLAG_NO_HOST_DISK = 512
    DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 1024
    DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 2048
    DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE = 4096
    DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES = 8192
// DEPENDENT_DISK_FLAG (flags)
pub const DEPENDENT_DISK_FLAG_NONE: i32 = 0;
pub const DEPENDENT_DISK_FLAG_MULT_BACKING_FILES: i32 = 1;
pub const DEPENDENT_DISK_FLAG_FULLY_ALLOCATED: i32 = 2;
pub const DEPENDENT_DISK_FLAG_READ_ONLY: i32 = 4;
pub const DEPENDENT_DISK_FLAG_REMOTE: i32 = 8;
pub const DEPENDENT_DISK_FLAG_SYSTEM_VOLUME: i32 = 16;
pub const DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT: i32 = 32;
pub const DEPENDENT_DISK_FLAG_REMOVABLE: i32 = 64;
pub const DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER: i32 = 128;
pub const DEPENDENT_DISK_FLAG_PARENT: i32 = 256;
pub const DEPENDENT_DISK_FLAG_NO_HOST_DISK: i32 = 512;
pub const DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME: i32 = 1024;
pub const DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES: i32 = 2048;
pub const DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE: i32 = 4096;
pub const DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES: i32 = 8192;
// DEPENDENT_DISK_FLAG
const (
	DEPENDENT_DISK_FLAG_NONE int32 = 0
	DEPENDENT_DISK_FLAG_MULT_BACKING_FILES int32 = 1
	DEPENDENT_DISK_FLAG_FULLY_ALLOCATED int32 = 2
	DEPENDENT_DISK_FLAG_READ_ONLY int32 = 4
	DEPENDENT_DISK_FLAG_REMOTE int32 = 8
	DEPENDENT_DISK_FLAG_SYSTEM_VOLUME int32 = 16
	DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT int32 = 32
	DEPENDENT_DISK_FLAG_REMOVABLE int32 = 64
	DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER int32 = 128
	DEPENDENT_DISK_FLAG_PARENT int32 = 256
	DEPENDENT_DISK_FLAG_NO_HOST_DISK int32 = 512
	DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME int32 = 1024
	DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES int32 = 2048
	DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE int32 = 4096
	DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES int32 = 8192
)
const
  DEPENDENT_DISK_FLAG_NONE = 0;
  DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 1;
  DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 2;
  DEPENDENT_DISK_FLAG_READ_ONLY = 4;
  DEPENDENT_DISK_FLAG_REMOTE = 8;
  DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 16;
  DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 32;
  DEPENDENT_DISK_FLAG_REMOVABLE = 64;
  DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 128;
  DEPENDENT_DISK_FLAG_PARENT = 256;
  DEPENDENT_DISK_FLAG_NO_HOST_DISK = 512;
  DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 1024;
  DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 2048;
  DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE = 4096;
  DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES = 8192;
// DEPENDENT_DISK_FLAG
pub const DEPENDENT_DISK_FLAG_NONE: i32 = 0;
pub const DEPENDENT_DISK_FLAG_MULT_BACKING_FILES: i32 = 1;
pub const DEPENDENT_DISK_FLAG_FULLY_ALLOCATED: i32 = 2;
pub const DEPENDENT_DISK_FLAG_READ_ONLY: i32 = 4;
pub const DEPENDENT_DISK_FLAG_REMOTE: i32 = 8;
pub const DEPENDENT_DISK_FLAG_SYSTEM_VOLUME: i32 = 16;
pub const DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT: i32 = 32;
pub const DEPENDENT_DISK_FLAG_REMOVABLE: i32 = 64;
pub const DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER: i32 = 128;
pub const DEPENDENT_DISK_FLAG_PARENT: i32 = 256;
pub const DEPENDENT_DISK_FLAG_NO_HOST_DISK: i32 = 512;
pub const DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME: i32 = 1024;
pub const DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES: i32 = 2048;
pub const DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE: i32 = 4096;
pub const DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES: i32 = 8192;
const
  DEPENDENT_DISK_FLAG_NONE* = 0
  DEPENDENT_DISK_FLAG_MULT_BACKING_FILES* = 1
  DEPENDENT_DISK_FLAG_FULLY_ALLOCATED* = 2
  DEPENDENT_DISK_FLAG_READ_ONLY* = 4
  DEPENDENT_DISK_FLAG_REMOTE* = 8
  DEPENDENT_DISK_FLAG_SYSTEM_VOLUME* = 16
  DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT* = 32
  DEPENDENT_DISK_FLAG_REMOVABLE* = 64
  DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER* = 128
  DEPENDENT_DISK_FLAG_PARENT* = 256
  DEPENDENT_DISK_FLAG_NO_HOST_DISK* = 512
  DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME* = 1024
  DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES* = 2048
  DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE* = 4096
  DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES* = 8192
enum DEPENDENT_DISK_FLAG : int {
    DEPENDENT_DISK_FLAG_NONE = 0,
    DEPENDENT_DISK_FLAG_MULT_BACKING_FILES = 1,
    DEPENDENT_DISK_FLAG_FULLY_ALLOCATED = 2,
    DEPENDENT_DISK_FLAG_READ_ONLY = 4,
    DEPENDENT_DISK_FLAG_REMOTE = 8,
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME = 16,
    DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT = 32,
    DEPENDENT_DISK_FLAG_REMOVABLE = 64,
    DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER = 128,
    DEPENDENT_DISK_FLAG_PARENT = 256,
    DEPENDENT_DISK_FLAG_NO_HOST_DISK = 512,
    DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME = 1024,
    DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES = 2048,
    DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE = 4096,
    DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES = 8192,
}
#define global DEPENDENT_DISK_FLAG_NONE                       0x0
#define global DEPENDENT_DISK_FLAG_MULT_BACKING_FILES         0x1
#define global DEPENDENT_DISK_FLAG_FULLY_ALLOCATED            0x2
#define global DEPENDENT_DISK_FLAG_READ_ONLY                  0x4
#define global DEPENDENT_DISK_FLAG_REMOTE                     0x8
#define global DEPENDENT_DISK_FLAG_SYSTEM_VOLUME              0x10
#define global DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT       0x20
#define global DEPENDENT_DISK_FLAG_REMOVABLE                  0x40
#define global DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER            0x80
#define global DEPENDENT_DISK_FLAG_PARENT                     0x100
#define global DEPENDENT_DISK_FLAG_NO_HOST_DISK               0x200
#define global DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME         0x400
#define global DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES 0x800
#define global DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE        0x1000
#define global DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES    0x2000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。