ホーム › System.Diagnostics.Debug › IMAGE_DLL_CHARACTERISTICS
IMAGE_DLL_CHARACTERISTICS
列挙型フラグメンバー 19
| 名前 | 10進 | 16進 |
|---|---|---|
| IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA | 32 | 0x20 |
| IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE | 64 | 0x40 |
| IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY | 128 | 0x80 |
| IMAGE_DLLCHARACTERISTICS_NX_COMPAT | 256 | 0x100 |
| IMAGE_DLLCHARACTERISTICS_NO_ISOLATION | 512 | 0x200 |
| IMAGE_DLLCHARACTERISTICS_NO_SEH | 1024 | 0x400 |
| IMAGE_DLLCHARACTERISTICS_NO_BIND | 2048 | 0x800 |
| IMAGE_DLLCHARACTERISTICS_APPCONTAINER | 4096 | 0x1000 |
| IMAGE_DLLCHARACTERISTICS_WDM_DRIVER | 8192 | 0x2000 |
| IMAGE_DLLCHARACTERISTICS_GUARD_CF | 16384 | 0x4000 |
| IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE | 32768 | 0x8000 |
| IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT | 1 | 0x1 |
| IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE | 2 | 0x2 |
| IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE | 4 | 0x4 |
| IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC | 8 | 0x8 |
| IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 | 16 | 0x10 |
| IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 | 32 | 0x20 |
| IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT | 64 | 0x40 |
| IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE | 128 | 0x80 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IMAGE_DLL_CHARACTERISTICS : unsigned short {
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 32,
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = 64,
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = 128,
IMAGE_DLLCHARACTERISTICS_NX_COMPAT = 256,
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 512,
IMAGE_DLLCHARACTERISTICS_NO_SEH = 1024,
IMAGE_DLLCHARACTERISTICS_NO_BIND = 2048,
IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 4096,
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192,
IMAGE_DLLCHARACTERISTICS_GUARD_CF = 16384,
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 32768,
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT = 1,
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE = 2,
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE = 4,
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC = 8,
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 = 16,
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 = 32,
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT = 64,
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE = 128
} IMAGE_DLL_CHARACTERISTICS;[Flags]
public enum IMAGE_DLL_CHARACTERISTICS : ushort
{
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 32,
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = 64,
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = 128,
IMAGE_DLLCHARACTERISTICS_NX_COMPAT = 256,
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 512,
IMAGE_DLLCHARACTERISTICS_NO_SEH = 1024,
IMAGE_DLLCHARACTERISTICS_NO_BIND = 2048,
IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 4096,
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192,
IMAGE_DLLCHARACTERISTICS_GUARD_CF = 16384,
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 32768,
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT = 1,
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE = 2,
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE = 4,
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC = 8,
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 = 16,
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 = 32,
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT = 64,
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE = 128,
}<Flags>
Public Enum IMAGE_DLL_CHARACTERISTICS As UShort
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 32
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = 64
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = 128
IMAGE_DLLCHARACTERISTICS_NX_COMPAT = 256
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 512
IMAGE_DLLCHARACTERISTICS_NO_SEH = 1024
IMAGE_DLLCHARACTERISTICS_NO_BIND = 2048
IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 4096
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192
IMAGE_DLLCHARACTERISTICS_GUARD_CF = 16384
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 32768
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT = 1
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE = 2
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE = 4
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC = 8
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 = 16
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 = 32
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT = 64
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE = 128
End Enumimport enum
class IMAGE_DLL_CHARACTERISTICS(enum.IntFlag):
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 32
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = 64
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = 128
IMAGE_DLLCHARACTERISTICS_NX_COMPAT = 256
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 512
IMAGE_DLLCHARACTERISTICS_NO_SEH = 1024
IMAGE_DLLCHARACTERISTICS_NO_BIND = 2048
IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 4096
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192
IMAGE_DLLCHARACTERISTICS_GUARD_CF = 16384
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 32768
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT = 1
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE = 2
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE = 4
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC = 8
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 = 16
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 = 32
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT = 64
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE = 128// IMAGE_DLL_CHARACTERISTICS (flags)
pub const IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA: u16 = 32;
pub const IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE: u16 = 64;
pub const IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY: u16 = 128;
pub const IMAGE_DLLCHARACTERISTICS_NX_COMPAT: u16 = 256;
pub const IMAGE_DLLCHARACTERISTICS_NO_ISOLATION: u16 = 512;
pub const IMAGE_DLLCHARACTERISTICS_NO_SEH: u16 = 1024;
pub const IMAGE_DLLCHARACTERISTICS_NO_BIND: u16 = 2048;
pub const IMAGE_DLLCHARACTERISTICS_APPCONTAINER: u16 = 4096;
pub const IMAGE_DLLCHARACTERISTICS_WDM_DRIVER: u16 = 8192;
pub const IMAGE_DLLCHARACTERISTICS_GUARD_CF: u16 = 16384;
pub const IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE: u16 = 32768;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT: u16 = 1;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE: u16 = 2;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE: u16 = 4;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC: u16 = 8;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1: u16 = 16;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2: u16 = 32;
pub const IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT: u16 = 64;
pub const IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE: u16 = 128;// IMAGE_DLL_CHARACTERISTICS
const (
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA uint16 = 32
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE uint16 = 64
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY uint16 = 128
IMAGE_DLLCHARACTERISTICS_NX_COMPAT uint16 = 256
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION uint16 = 512
IMAGE_DLLCHARACTERISTICS_NO_SEH uint16 = 1024
IMAGE_DLLCHARACTERISTICS_NO_BIND uint16 = 2048
IMAGE_DLLCHARACTERISTICS_APPCONTAINER uint16 = 4096
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER uint16 = 8192
IMAGE_DLLCHARACTERISTICS_GUARD_CF uint16 = 16384
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE uint16 = 32768
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT uint16 = 1
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE uint16 = 2
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE uint16 = 4
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC uint16 = 8
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 uint16 = 16
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 uint16 = 32
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT uint16 = 64
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE uint16 = 128
)const
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 32;
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = 64;
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = 128;
IMAGE_DLLCHARACTERISTICS_NX_COMPAT = 256;
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 512;
IMAGE_DLLCHARACTERISTICS_NO_SEH = 1024;
IMAGE_DLLCHARACTERISTICS_NO_BIND = 2048;
IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 4096;
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192;
IMAGE_DLLCHARACTERISTICS_GUARD_CF = 16384;
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 32768;
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT = 1;
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE = 2;
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE = 4;
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC = 8;
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 = 16;
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 = 32;
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT = 64;
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE = 128;// IMAGE_DLL_CHARACTERISTICS
pub const IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA: u16 = 32;
pub const IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE: u16 = 64;
pub const IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY: u16 = 128;
pub const IMAGE_DLLCHARACTERISTICS_NX_COMPAT: u16 = 256;
pub const IMAGE_DLLCHARACTERISTICS_NO_ISOLATION: u16 = 512;
pub const IMAGE_DLLCHARACTERISTICS_NO_SEH: u16 = 1024;
pub const IMAGE_DLLCHARACTERISTICS_NO_BIND: u16 = 2048;
pub const IMAGE_DLLCHARACTERISTICS_APPCONTAINER: u16 = 4096;
pub const IMAGE_DLLCHARACTERISTICS_WDM_DRIVER: u16 = 8192;
pub const IMAGE_DLLCHARACTERISTICS_GUARD_CF: u16 = 16384;
pub const IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE: u16 = 32768;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT: u16 = 1;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE: u16 = 2;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE: u16 = 4;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC: u16 = 8;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1: u16 = 16;
pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2: u16 = 32;
pub const IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT: u16 = 64;
pub const IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE: u16 = 128;const
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA* = 32
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE* = 64
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY* = 128
IMAGE_DLLCHARACTERISTICS_NX_COMPAT* = 256
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION* = 512
IMAGE_DLLCHARACTERISTICS_NO_SEH* = 1024
IMAGE_DLLCHARACTERISTICS_NO_BIND* = 2048
IMAGE_DLLCHARACTERISTICS_APPCONTAINER* = 4096
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER* = 8192
IMAGE_DLLCHARACTERISTICS_GUARD_CF* = 16384
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE* = 32768
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT* = 1
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE* = 2
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE* = 4
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC* = 8
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1* = 16
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2* = 32
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT* = 64
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE* = 128enum IMAGE_DLL_CHARACTERISTICS : ushort {
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 32,
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = 64,
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = 128,
IMAGE_DLLCHARACTERISTICS_NX_COMPAT = 256,
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 512,
IMAGE_DLLCHARACTERISTICS_NO_SEH = 1024,
IMAGE_DLLCHARACTERISTICS_NO_BIND = 2048,
IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 4096,
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192,
IMAGE_DLLCHARACTERISTICS_GUARD_CF = 16384,
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 32768,
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT = 1,
IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE = 2,
IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE = 4,
IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC = 8,
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 = 16,
IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 = 32,
IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT = 64,
IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE = 128,
}#define global IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA 0x20
#define global IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE 0x40
#define global IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY 0x80
#define global IMAGE_DLLCHARACTERISTICS_NX_COMPAT 0x100
#define global IMAGE_DLLCHARACTERISTICS_NO_ISOLATION 0x200
#define global IMAGE_DLLCHARACTERISTICS_NO_SEH 0x400
#define global IMAGE_DLLCHARACTERISTICS_NO_BIND 0x800
#define global IMAGE_DLLCHARACTERISTICS_APPCONTAINER 0x1000
#define global IMAGE_DLLCHARACTERISTICS_WDM_DRIVER 0x2000
#define global IMAGE_DLLCHARACTERISTICS_GUARD_CF 0x4000
#define global IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE 0x8000
#define global IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT 0x1
#define global IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE 0x2
#define global IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE 0x4
#define global IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC 0x8
#define global IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1 0x10
#define global IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2 0x20
#define global IMAGE_DLLCHARACTERISTICS_EX_FORWARD_CFI_COMPAT 0x40
#define global IMAGE_DLLCHARACTERISTICS_EX_HOTPATCH_COMPATIBLE 0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。