ホーム › Devices.Display › SET_DISPLAY_CONFIG_FLAGS
SET_DISPLAY_CONFIG_FLAGS
列挙型フラグメンバー 17
| 名前 | 10進 | 16進 |
|---|---|---|
| SDC_USE_DATABASE_CURRENT | 15 | 0xF |
| SDC_TOPOLOGY_INTERNAL | 1 | 0x1 |
| SDC_TOPOLOGY_CLONE | 2 | 0x2 |
| SDC_TOPOLOGY_EXTEND | 4 | 0x4 |
| SDC_TOPOLOGY_EXTERNAL | 8 | 0x8 |
| SDC_TOPOLOGY_SUPPLIED | 16 | 0x10 |
| SDC_USE_SUPPLIED_DISPLAY_CONFIG | 32 | 0x20 |
| SDC_VALIDATE | 64 | 0x40 |
| SDC_APPLY | 128 | 0x80 |
| SDC_NO_OPTIMIZATION | 256 | 0x100 |
| SDC_SAVE_TO_DATABASE | 512 | 0x200 |
| SDC_ALLOW_CHANGES | 1024 | 0x400 |
| SDC_PATH_PERSIST_IF_REQUIRED | 2048 | 0x800 |
| SDC_FORCE_MODE_ENUMERATION | 4096 | 0x1000 |
| SDC_ALLOW_PATH_ORDER_CHANGES | 8192 | 0x2000 |
| SDC_VIRTUAL_MODE_AWARE | 32768 | 0x8000 |
| SDC_VIRTUAL_REFRESH_RATE_AWARE | 131072 | 0x20000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SET_DISPLAY_CONFIG_FLAGS : unsigned int {
SDC_USE_DATABASE_CURRENT = 15,
SDC_TOPOLOGY_INTERNAL = 1,
SDC_TOPOLOGY_CLONE = 2,
SDC_TOPOLOGY_EXTEND = 4,
SDC_TOPOLOGY_EXTERNAL = 8,
SDC_TOPOLOGY_SUPPLIED = 16,
SDC_USE_SUPPLIED_DISPLAY_CONFIG = 32,
SDC_VALIDATE = 64,
SDC_APPLY = 128,
SDC_NO_OPTIMIZATION = 256,
SDC_SAVE_TO_DATABASE = 512,
SDC_ALLOW_CHANGES = 1024,
SDC_PATH_PERSIST_IF_REQUIRED = 2048,
SDC_FORCE_MODE_ENUMERATION = 4096,
SDC_ALLOW_PATH_ORDER_CHANGES = 8192,
SDC_VIRTUAL_MODE_AWARE = 32768,
SDC_VIRTUAL_REFRESH_RATE_AWARE = 131072
} SET_DISPLAY_CONFIG_FLAGS;[Flags]
public enum SET_DISPLAY_CONFIG_FLAGS : uint
{
SDC_USE_DATABASE_CURRENT = 15,
SDC_TOPOLOGY_INTERNAL = 1,
SDC_TOPOLOGY_CLONE = 2,
SDC_TOPOLOGY_EXTEND = 4,
SDC_TOPOLOGY_EXTERNAL = 8,
SDC_TOPOLOGY_SUPPLIED = 16,
SDC_USE_SUPPLIED_DISPLAY_CONFIG = 32,
SDC_VALIDATE = 64,
SDC_APPLY = 128,
SDC_NO_OPTIMIZATION = 256,
SDC_SAVE_TO_DATABASE = 512,
SDC_ALLOW_CHANGES = 1024,
SDC_PATH_PERSIST_IF_REQUIRED = 2048,
SDC_FORCE_MODE_ENUMERATION = 4096,
SDC_ALLOW_PATH_ORDER_CHANGES = 8192,
SDC_VIRTUAL_MODE_AWARE = 32768,
SDC_VIRTUAL_REFRESH_RATE_AWARE = 131072,
}<Flags>
Public Enum SET_DISPLAY_CONFIG_FLAGS As UInteger
SDC_USE_DATABASE_CURRENT = 15
SDC_TOPOLOGY_INTERNAL = 1
SDC_TOPOLOGY_CLONE = 2
SDC_TOPOLOGY_EXTEND = 4
SDC_TOPOLOGY_EXTERNAL = 8
SDC_TOPOLOGY_SUPPLIED = 16
SDC_USE_SUPPLIED_DISPLAY_CONFIG = 32
SDC_VALIDATE = 64
SDC_APPLY = 128
SDC_NO_OPTIMIZATION = 256
SDC_SAVE_TO_DATABASE = 512
SDC_ALLOW_CHANGES = 1024
SDC_PATH_PERSIST_IF_REQUIRED = 2048
SDC_FORCE_MODE_ENUMERATION = 4096
SDC_ALLOW_PATH_ORDER_CHANGES = 8192
SDC_VIRTUAL_MODE_AWARE = 32768
SDC_VIRTUAL_REFRESH_RATE_AWARE = 131072
End Enumimport enum
class SET_DISPLAY_CONFIG_FLAGS(enum.IntFlag):
SDC_USE_DATABASE_CURRENT = 15
SDC_TOPOLOGY_INTERNAL = 1
SDC_TOPOLOGY_CLONE = 2
SDC_TOPOLOGY_EXTEND = 4
SDC_TOPOLOGY_EXTERNAL = 8
SDC_TOPOLOGY_SUPPLIED = 16
SDC_USE_SUPPLIED_DISPLAY_CONFIG = 32
SDC_VALIDATE = 64
SDC_APPLY = 128
SDC_NO_OPTIMIZATION = 256
SDC_SAVE_TO_DATABASE = 512
SDC_ALLOW_CHANGES = 1024
SDC_PATH_PERSIST_IF_REQUIRED = 2048
SDC_FORCE_MODE_ENUMERATION = 4096
SDC_ALLOW_PATH_ORDER_CHANGES = 8192
SDC_VIRTUAL_MODE_AWARE = 32768
SDC_VIRTUAL_REFRESH_RATE_AWARE = 131072// SET_DISPLAY_CONFIG_FLAGS (flags)
pub const SDC_USE_DATABASE_CURRENT: u32 = 15;
pub const SDC_TOPOLOGY_INTERNAL: u32 = 1;
pub const SDC_TOPOLOGY_CLONE: u32 = 2;
pub const SDC_TOPOLOGY_EXTEND: u32 = 4;
pub const SDC_TOPOLOGY_EXTERNAL: u32 = 8;
pub const SDC_TOPOLOGY_SUPPLIED: u32 = 16;
pub const SDC_USE_SUPPLIED_DISPLAY_CONFIG: u32 = 32;
pub const SDC_VALIDATE: u32 = 64;
pub const SDC_APPLY: u32 = 128;
pub const SDC_NO_OPTIMIZATION: u32 = 256;
pub const SDC_SAVE_TO_DATABASE: u32 = 512;
pub const SDC_ALLOW_CHANGES: u32 = 1024;
pub const SDC_PATH_PERSIST_IF_REQUIRED: u32 = 2048;
pub const SDC_FORCE_MODE_ENUMERATION: u32 = 4096;
pub const SDC_ALLOW_PATH_ORDER_CHANGES: u32 = 8192;
pub const SDC_VIRTUAL_MODE_AWARE: u32 = 32768;
pub const SDC_VIRTUAL_REFRESH_RATE_AWARE: u32 = 131072;// SET_DISPLAY_CONFIG_FLAGS
const (
SDC_USE_DATABASE_CURRENT uint32 = 15
SDC_TOPOLOGY_INTERNAL uint32 = 1
SDC_TOPOLOGY_CLONE uint32 = 2
SDC_TOPOLOGY_EXTEND uint32 = 4
SDC_TOPOLOGY_EXTERNAL uint32 = 8
SDC_TOPOLOGY_SUPPLIED uint32 = 16
SDC_USE_SUPPLIED_DISPLAY_CONFIG uint32 = 32
SDC_VALIDATE uint32 = 64
SDC_APPLY uint32 = 128
SDC_NO_OPTIMIZATION uint32 = 256
SDC_SAVE_TO_DATABASE uint32 = 512
SDC_ALLOW_CHANGES uint32 = 1024
SDC_PATH_PERSIST_IF_REQUIRED uint32 = 2048
SDC_FORCE_MODE_ENUMERATION uint32 = 4096
SDC_ALLOW_PATH_ORDER_CHANGES uint32 = 8192
SDC_VIRTUAL_MODE_AWARE uint32 = 32768
SDC_VIRTUAL_REFRESH_RATE_AWARE uint32 = 131072
)const
SDC_USE_DATABASE_CURRENT = 15;
SDC_TOPOLOGY_INTERNAL = 1;
SDC_TOPOLOGY_CLONE = 2;
SDC_TOPOLOGY_EXTEND = 4;
SDC_TOPOLOGY_EXTERNAL = 8;
SDC_TOPOLOGY_SUPPLIED = 16;
SDC_USE_SUPPLIED_DISPLAY_CONFIG = 32;
SDC_VALIDATE = 64;
SDC_APPLY = 128;
SDC_NO_OPTIMIZATION = 256;
SDC_SAVE_TO_DATABASE = 512;
SDC_ALLOW_CHANGES = 1024;
SDC_PATH_PERSIST_IF_REQUIRED = 2048;
SDC_FORCE_MODE_ENUMERATION = 4096;
SDC_ALLOW_PATH_ORDER_CHANGES = 8192;
SDC_VIRTUAL_MODE_AWARE = 32768;
SDC_VIRTUAL_REFRESH_RATE_AWARE = 131072;// SET_DISPLAY_CONFIG_FLAGS
pub const SDC_USE_DATABASE_CURRENT: u32 = 15;
pub const SDC_TOPOLOGY_INTERNAL: u32 = 1;
pub const SDC_TOPOLOGY_CLONE: u32 = 2;
pub const SDC_TOPOLOGY_EXTEND: u32 = 4;
pub const SDC_TOPOLOGY_EXTERNAL: u32 = 8;
pub const SDC_TOPOLOGY_SUPPLIED: u32 = 16;
pub const SDC_USE_SUPPLIED_DISPLAY_CONFIG: u32 = 32;
pub const SDC_VALIDATE: u32 = 64;
pub const SDC_APPLY: u32 = 128;
pub const SDC_NO_OPTIMIZATION: u32 = 256;
pub const SDC_SAVE_TO_DATABASE: u32 = 512;
pub const SDC_ALLOW_CHANGES: u32 = 1024;
pub const SDC_PATH_PERSIST_IF_REQUIRED: u32 = 2048;
pub const SDC_FORCE_MODE_ENUMERATION: u32 = 4096;
pub const SDC_ALLOW_PATH_ORDER_CHANGES: u32 = 8192;
pub const SDC_VIRTUAL_MODE_AWARE: u32 = 32768;
pub const SDC_VIRTUAL_REFRESH_RATE_AWARE: u32 = 131072;const
SDC_USE_DATABASE_CURRENT* = 15
SDC_TOPOLOGY_INTERNAL* = 1
SDC_TOPOLOGY_CLONE* = 2
SDC_TOPOLOGY_EXTEND* = 4
SDC_TOPOLOGY_EXTERNAL* = 8
SDC_TOPOLOGY_SUPPLIED* = 16
SDC_USE_SUPPLIED_DISPLAY_CONFIG* = 32
SDC_VALIDATE* = 64
SDC_APPLY* = 128
SDC_NO_OPTIMIZATION* = 256
SDC_SAVE_TO_DATABASE* = 512
SDC_ALLOW_CHANGES* = 1024
SDC_PATH_PERSIST_IF_REQUIRED* = 2048
SDC_FORCE_MODE_ENUMERATION* = 4096
SDC_ALLOW_PATH_ORDER_CHANGES* = 8192
SDC_VIRTUAL_MODE_AWARE* = 32768
SDC_VIRTUAL_REFRESH_RATE_AWARE* = 131072enum SET_DISPLAY_CONFIG_FLAGS : uint {
SDC_USE_DATABASE_CURRENT = 15,
SDC_TOPOLOGY_INTERNAL = 1,
SDC_TOPOLOGY_CLONE = 2,
SDC_TOPOLOGY_EXTEND = 4,
SDC_TOPOLOGY_EXTERNAL = 8,
SDC_TOPOLOGY_SUPPLIED = 16,
SDC_USE_SUPPLIED_DISPLAY_CONFIG = 32,
SDC_VALIDATE = 64,
SDC_APPLY = 128,
SDC_NO_OPTIMIZATION = 256,
SDC_SAVE_TO_DATABASE = 512,
SDC_ALLOW_CHANGES = 1024,
SDC_PATH_PERSIST_IF_REQUIRED = 2048,
SDC_FORCE_MODE_ENUMERATION = 4096,
SDC_ALLOW_PATH_ORDER_CHANGES = 8192,
SDC_VIRTUAL_MODE_AWARE = 32768,
SDC_VIRTUAL_REFRESH_RATE_AWARE = 131072,
}#define global SDC_USE_DATABASE_CURRENT 0xF
#define global SDC_TOPOLOGY_INTERNAL 0x1
#define global SDC_TOPOLOGY_CLONE 0x2
#define global SDC_TOPOLOGY_EXTEND 0x4
#define global SDC_TOPOLOGY_EXTERNAL 0x8
#define global SDC_TOPOLOGY_SUPPLIED 0x10
#define global SDC_USE_SUPPLIED_DISPLAY_CONFIG 0x20
#define global SDC_VALIDATE 0x40
#define global SDC_APPLY 0x80
#define global SDC_NO_OPTIMIZATION 0x100
#define global SDC_SAVE_TO_DATABASE 0x200
#define global SDC_ALLOW_CHANGES 0x400
#define global SDC_PATH_PERSIST_IF_REQUIRED 0x800
#define global SDC_FORCE_MODE_ENUMERATION 0x1000
#define global SDC_ALLOW_PATH_ORDER_CHANGES 0x2000
#define global SDC_VIRTUAL_MODE_AWARE 0x8000
#define global SDC_VIRTUAL_REFRESH_RATE_AWARE 0x20000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。