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

ATTACH_VIRTUAL_DISK_FLAG

列挙型フラグ
基底型i4

メンバー 12

名前10進16進
ATTACH_VIRTUAL_DISK_FLAG_NONE00x0
ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY10x1
ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER20x2
ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME40x4
ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST80x8
ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR160x10
ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY320x20
ATTACH_VIRTUAL_DISK_FLAG_NON_PNP640x40
ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE1280x80
ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION2560x100
ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME5120x200
ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT10240x400

各言語での定義

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

typedef enum ATTACH_VIRTUAL_DISK_FLAG : int {
    ATTACH_VIRTUAL_DISK_FLAG_NONE = 0,
    ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY = 1,
    ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER = 2,
    ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME = 4,
    ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST = 8,
    ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR = 16,
    ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY = 32,
    ATTACH_VIRTUAL_DISK_FLAG_NON_PNP = 64,
    ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE = 128,
    ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION = 256,
    ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME = 512,
    ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT = 1024
} ATTACH_VIRTUAL_DISK_FLAG;
[Flags]
public enum ATTACH_VIRTUAL_DISK_FLAG : int
{
    ATTACH_VIRTUAL_DISK_FLAG_NONE = 0,
    ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY = 1,
    ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER = 2,
    ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME = 4,
    ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST = 8,
    ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR = 16,
    ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY = 32,
    ATTACH_VIRTUAL_DISK_FLAG_NON_PNP = 64,
    ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE = 128,
    ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION = 256,
    ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME = 512,
    ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT = 1024,
}
<Flags>
Public Enum ATTACH_VIRTUAL_DISK_FLAG As Integer
    ATTACH_VIRTUAL_DISK_FLAG_NONE = 0
    ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY = 1
    ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER = 2
    ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME = 4
    ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST = 8
    ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR = 16
    ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY = 32
    ATTACH_VIRTUAL_DISK_FLAG_NON_PNP = 64
    ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE = 128
    ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION = 256
    ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME = 512
    ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT = 1024
End Enum
import enum

class ATTACH_VIRTUAL_DISK_FLAG(enum.IntFlag):
    ATTACH_VIRTUAL_DISK_FLAG_NONE = 0
    ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY = 1
    ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER = 2
    ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME = 4
    ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST = 8
    ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR = 16
    ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY = 32
    ATTACH_VIRTUAL_DISK_FLAG_NON_PNP = 64
    ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE = 128
    ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION = 256
    ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME = 512
    ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT = 1024
// ATTACH_VIRTUAL_DISK_FLAG (flags)
pub const ATTACH_VIRTUAL_DISK_FLAG_NONE: i32 = 0;
pub const ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY: i32 = 1;
pub const ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER: i32 = 2;
pub const ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME: i32 = 4;
pub const ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST: i32 = 8;
pub const ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR: i32 = 16;
pub const ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY: i32 = 32;
pub const ATTACH_VIRTUAL_DISK_FLAG_NON_PNP: i32 = 64;
pub const ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE: i32 = 128;
pub const ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION: i32 = 256;
pub const ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME: i32 = 512;
pub const ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT: i32 = 1024;
// ATTACH_VIRTUAL_DISK_FLAG
const (
	ATTACH_VIRTUAL_DISK_FLAG_NONE int32 = 0
	ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY int32 = 1
	ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER int32 = 2
	ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME int32 = 4
	ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST int32 = 8
	ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR int32 = 16
	ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY int32 = 32
	ATTACH_VIRTUAL_DISK_FLAG_NON_PNP int32 = 64
	ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE int32 = 128
	ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION int32 = 256
	ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME int32 = 512
	ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT int32 = 1024
)
const
  ATTACH_VIRTUAL_DISK_FLAG_NONE = 0;
  ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY = 1;
  ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER = 2;
  ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME = 4;
  ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST = 8;
  ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR = 16;
  ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY = 32;
  ATTACH_VIRTUAL_DISK_FLAG_NON_PNP = 64;
  ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE = 128;
  ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION = 256;
  ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME = 512;
  ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT = 1024;
// ATTACH_VIRTUAL_DISK_FLAG
pub const ATTACH_VIRTUAL_DISK_FLAG_NONE: i32 = 0;
pub const ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY: i32 = 1;
pub const ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER: i32 = 2;
pub const ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME: i32 = 4;
pub const ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST: i32 = 8;
pub const ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR: i32 = 16;
pub const ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY: i32 = 32;
pub const ATTACH_VIRTUAL_DISK_FLAG_NON_PNP: i32 = 64;
pub const ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE: i32 = 128;
pub const ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION: i32 = 256;
pub const ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME: i32 = 512;
pub const ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT: i32 = 1024;
const
  ATTACH_VIRTUAL_DISK_FLAG_NONE* = 0
  ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY* = 1
  ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER* = 2
  ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME* = 4
  ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST* = 8
  ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR* = 16
  ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY* = 32
  ATTACH_VIRTUAL_DISK_FLAG_NON_PNP* = 64
  ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE* = 128
  ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION* = 256
  ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME* = 512
  ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT* = 1024
enum ATTACH_VIRTUAL_DISK_FLAG : int {
    ATTACH_VIRTUAL_DISK_FLAG_NONE = 0,
    ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY = 1,
    ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER = 2,
    ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME = 4,
    ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST = 8,
    ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR = 16,
    ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY = 32,
    ATTACH_VIRTUAL_DISK_FLAG_NON_PNP = 64,
    ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE = 128,
    ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION = 256,
    ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME = 512,
    ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT = 1024,
}
#define global ATTACH_VIRTUAL_DISK_FLAG_NONE                             0x0
#define global ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY                        0x1
#define global ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER                  0x2
#define global ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME               0x4
#define global ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST                    0x8
#define global ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR           0x10
#define global ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY 0x20
#define global ATTACH_VIRTUAL_DISK_FLAG_NON_PNP                          0x40
#define global ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE                 0x80
#define global ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION                 0x100
#define global ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME                  0x200
#define global ATTACH_VIRTUAL_DISK_FLAG_AT_BOOT                          0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。