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

VIRTUAL_DISK_ACCESS_MASK

列挙型フラグ
基底型i4

メンバー 10

名前10進16進
VIRTUAL_DISK_ACCESS_NONE00x0
VIRTUAL_DISK_ACCESS_ATTACH_RO655360x10000
VIRTUAL_DISK_ACCESS_ATTACH_RW1310720x20000
VIRTUAL_DISK_ACCESS_DETACH2621440x40000
VIRTUAL_DISK_ACCESS_GET_INFO5242880x80000
VIRTUAL_DISK_ACCESS_CREATE10485760x100000
VIRTUAL_DISK_ACCESS_METAOPS20971520x200000
VIRTUAL_DISK_ACCESS_READ8519680xD0000
VIRTUAL_DISK_ACCESS_ALL41287680x3F0000
VIRTUAL_DISK_ACCESS_WRITABLE32768000x320000

各言語での定義

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

typedef enum VIRTUAL_DISK_ACCESS_MASK : int {
    VIRTUAL_DISK_ACCESS_NONE = 0,
    VIRTUAL_DISK_ACCESS_ATTACH_RO = 65536,
    VIRTUAL_DISK_ACCESS_ATTACH_RW = 131072,
    VIRTUAL_DISK_ACCESS_DETACH = 262144,
    VIRTUAL_DISK_ACCESS_GET_INFO = 524288,
    VIRTUAL_DISK_ACCESS_CREATE = 1048576,
    VIRTUAL_DISK_ACCESS_METAOPS = 2097152,
    VIRTUAL_DISK_ACCESS_READ = 851968,
    VIRTUAL_DISK_ACCESS_ALL = 4128768,
    VIRTUAL_DISK_ACCESS_WRITABLE = 3276800
} VIRTUAL_DISK_ACCESS_MASK;
[Flags]
public enum VIRTUAL_DISK_ACCESS_MASK : int
{
    VIRTUAL_DISK_ACCESS_NONE = 0,
    VIRTUAL_DISK_ACCESS_ATTACH_RO = 65536,
    VIRTUAL_DISK_ACCESS_ATTACH_RW = 131072,
    VIRTUAL_DISK_ACCESS_DETACH = 262144,
    VIRTUAL_DISK_ACCESS_GET_INFO = 524288,
    VIRTUAL_DISK_ACCESS_CREATE = 1048576,
    VIRTUAL_DISK_ACCESS_METAOPS = 2097152,
    VIRTUAL_DISK_ACCESS_READ = 851968,
    VIRTUAL_DISK_ACCESS_ALL = 4128768,
    VIRTUAL_DISK_ACCESS_WRITABLE = 3276800,
}
<Flags>
Public Enum VIRTUAL_DISK_ACCESS_MASK As Integer
    VIRTUAL_DISK_ACCESS_NONE = 0
    VIRTUAL_DISK_ACCESS_ATTACH_RO = 65536
    VIRTUAL_DISK_ACCESS_ATTACH_RW = 131072
    VIRTUAL_DISK_ACCESS_DETACH = 262144
    VIRTUAL_DISK_ACCESS_GET_INFO = 524288
    VIRTUAL_DISK_ACCESS_CREATE = 1048576
    VIRTUAL_DISK_ACCESS_METAOPS = 2097152
    VIRTUAL_DISK_ACCESS_READ = 851968
    VIRTUAL_DISK_ACCESS_ALL = 4128768
    VIRTUAL_DISK_ACCESS_WRITABLE = 3276800
End Enum
import enum

class VIRTUAL_DISK_ACCESS_MASK(enum.IntFlag):
    VIRTUAL_DISK_ACCESS_NONE = 0
    VIRTUAL_DISK_ACCESS_ATTACH_RO = 65536
    VIRTUAL_DISK_ACCESS_ATTACH_RW = 131072
    VIRTUAL_DISK_ACCESS_DETACH = 262144
    VIRTUAL_DISK_ACCESS_GET_INFO = 524288
    VIRTUAL_DISK_ACCESS_CREATE = 1048576
    VIRTUAL_DISK_ACCESS_METAOPS = 2097152
    VIRTUAL_DISK_ACCESS_READ = 851968
    VIRTUAL_DISK_ACCESS_ALL = 4128768
    VIRTUAL_DISK_ACCESS_WRITABLE = 3276800
// VIRTUAL_DISK_ACCESS_MASK (flags)
pub const VIRTUAL_DISK_ACCESS_NONE: i32 = 0;
pub const VIRTUAL_DISK_ACCESS_ATTACH_RO: i32 = 65536;
pub const VIRTUAL_DISK_ACCESS_ATTACH_RW: i32 = 131072;
pub const VIRTUAL_DISK_ACCESS_DETACH: i32 = 262144;
pub const VIRTUAL_DISK_ACCESS_GET_INFO: i32 = 524288;
pub const VIRTUAL_DISK_ACCESS_CREATE: i32 = 1048576;
pub const VIRTUAL_DISK_ACCESS_METAOPS: i32 = 2097152;
pub const VIRTUAL_DISK_ACCESS_READ: i32 = 851968;
pub const VIRTUAL_DISK_ACCESS_ALL: i32 = 4128768;
pub const VIRTUAL_DISK_ACCESS_WRITABLE: i32 = 3276800;
// VIRTUAL_DISK_ACCESS_MASK
const (
	VIRTUAL_DISK_ACCESS_NONE int32 = 0
	VIRTUAL_DISK_ACCESS_ATTACH_RO int32 = 65536
	VIRTUAL_DISK_ACCESS_ATTACH_RW int32 = 131072
	VIRTUAL_DISK_ACCESS_DETACH int32 = 262144
	VIRTUAL_DISK_ACCESS_GET_INFO int32 = 524288
	VIRTUAL_DISK_ACCESS_CREATE int32 = 1048576
	VIRTUAL_DISK_ACCESS_METAOPS int32 = 2097152
	VIRTUAL_DISK_ACCESS_READ int32 = 851968
	VIRTUAL_DISK_ACCESS_ALL int32 = 4128768
	VIRTUAL_DISK_ACCESS_WRITABLE int32 = 3276800
)
const
  VIRTUAL_DISK_ACCESS_NONE = 0;
  VIRTUAL_DISK_ACCESS_ATTACH_RO = 65536;
  VIRTUAL_DISK_ACCESS_ATTACH_RW = 131072;
  VIRTUAL_DISK_ACCESS_DETACH = 262144;
  VIRTUAL_DISK_ACCESS_GET_INFO = 524288;
  VIRTUAL_DISK_ACCESS_CREATE = 1048576;
  VIRTUAL_DISK_ACCESS_METAOPS = 2097152;
  VIRTUAL_DISK_ACCESS_READ = 851968;
  VIRTUAL_DISK_ACCESS_ALL = 4128768;
  VIRTUAL_DISK_ACCESS_WRITABLE = 3276800;
// VIRTUAL_DISK_ACCESS_MASK
pub const VIRTUAL_DISK_ACCESS_NONE: i32 = 0;
pub const VIRTUAL_DISK_ACCESS_ATTACH_RO: i32 = 65536;
pub const VIRTUAL_DISK_ACCESS_ATTACH_RW: i32 = 131072;
pub const VIRTUAL_DISK_ACCESS_DETACH: i32 = 262144;
pub const VIRTUAL_DISK_ACCESS_GET_INFO: i32 = 524288;
pub const VIRTUAL_DISK_ACCESS_CREATE: i32 = 1048576;
pub const VIRTUAL_DISK_ACCESS_METAOPS: i32 = 2097152;
pub const VIRTUAL_DISK_ACCESS_READ: i32 = 851968;
pub const VIRTUAL_DISK_ACCESS_ALL: i32 = 4128768;
pub const VIRTUAL_DISK_ACCESS_WRITABLE: i32 = 3276800;
const
  VIRTUAL_DISK_ACCESS_NONE* = 0
  VIRTUAL_DISK_ACCESS_ATTACH_RO* = 65536
  VIRTUAL_DISK_ACCESS_ATTACH_RW* = 131072
  VIRTUAL_DISK_ACCESS_DETACH* = 262144
  VIRTUAL_DISK_ACCESS_GET_INFO* = 524288
  VIRTUAL_DISK_ACCESS_CREATE* = 1048576
  VIRTUAL_DISK_ACCESS_METAOPS* = 2097152
  VIRTUAL_DISK_ACCESS_READ* = 851968
  VIRTUAL_DISK_ACCESS_ALL* = 4128768
  VIRTUAL_DISK_ACCESS_WRITABLE* = 3276800
enum VIRTUAL_DISK_ACCESS_MASK : int {
    VIRTUAL_DISK_ACCESS_NONE = 0,
    VIRTUAL_DISK_ACCESS_ATTACH_RO = 65536,
    VIRTUAL_DISK_ACCESS_ATTACH_RW = 131072,
    VIRTUAL_DISK_ACCESS_DETACH = 262144,
    VIRTUAL_DISK_ACCESS_GET_INFO = 524288,
    VIRTUAL_DISK_ACCESS_CREATE = 1048576,
    VIRTUAL_DISK_ACCESS_METAOPS = 2097152,
    VIRTUAL_DISK_ACCESS_READ = 851968,
    VIRTUAL_DISK_ACCESS_ALL = 4128768,
    VIRTUAL_DISK_ACCESS_WRITABLE = 3276800,
}
#define global VIRTUAL_DISK_ACCESS_NONE      0x0
#define global VIRTUAL_DISK_ACCESS_ATTACH_RO 0x10000
#define global VIRTUAL_DISK_ACCESS_ATTACH_RW 0x20000
#define global VIRTUAL_DISK_ACCESS_DETACH    0x40000
#define global VIRTUAL_DISK_ACCESS_GET_INFO  0x80000
#define global VIRTUAL_DISK_ACCESS_CREATE    0x100000
#define global VIRTUAL_DISK_ACCESS_METAOPS   0x200000
#define global VIRTUAL_DISK_ACCESS_READ      0xD0000
#define global VIRTUAL_DISK_ACCESS_ALL       0x3F0000
#define global VIRTUAL_DISK_ACCESS_WRITABLE  0x320000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。