ホーム › System.Memory › PAGE_PROTECTION_FLAGS
PAGE_PROTECTION_FLAGS
列挙型フラグメンバー 39
| 名前 | 10進 | 16進 |
|---|---|---|
| PAGE_NOACCESS | 1 | 0x1 |
| PAGE_READONLY | 2 | 0x2 |
| PAGE_READWRITE | 4 | 0x4 |
| PAGE_WRITECOPY | 8 | 0x8 |
| PAGE_EXECUTE | 16 | 0x10 |
| PAGE_EXECUTE_READ | 32 | 0x20 |
| PAGE_EXECUTE_READWRITE | 64 | 0x40 |
| PAGE_EXECUTE_WRITECOPY | 128 | 0x80 |
| PAGE_GUARD | 256 | 0x100 |
| PAGE_NOCACHE | 512 | 0x200 |
| PAGE_WRITECOMBINE | 1024 | 0x400 |
| PAGE_GRAPHICS_NOACCESS | 2048 | 0x800 |
| PAGE_GRAPHICS_READONLY | 4096 | 0x1000 |
| PAGE_GRAPHICS_READWRITE | 8192 | 0x2000 |
| PAGE_GRAPHICS_EXECUTE | 16384 | 0x4000 |
| PAGE_GRAPHICS_EXECUTE_READ | 32768 | 0x8000 |
| PAGE_GRAPHICS_EXECUTE_READWRITE | 65536 | 0x10000 |
| PAGE_GRAPHICS_COHERENT | 131072 | 0x20000 |
| PAGE_GRAPHICS_NOCACHE | 262144 | 0x40000 |
| PAGE_ENCLAVE_THREAD_CONTROL | 2147483648 | 0x80000000 |
| PAGE_REVERT_TO_FILE_MAP | 2147483648 | 0x80000000 |
| PAGE_TARGETS_NO_UPDATE | 1073741824 | 0x40000000 |
| PAGE_TARGETS_INVALID | 1073741824 | 0x40000000 |
| PAGE_ENCLAVE_UNVALIDATED | 536870912 | 0x20000000 |
| PAGE_ENCLAVE_MASK | 268435456 | 0x10000000 |
| PAGE_ENCLAVE_DECOMMIT | 268435456 | 0x10000000 |
| PAGE_ENCLAVE_SS_FIRST | 268435457 | 0x10000001 |
| PAGE_ENCLAVE_SS_REST | 268435458 | 0x10000002 |
| SEC_PARTITION_OWNER_HANDLE | 262144 | 0x40000 |
| SEC_64K_PAGES | 524288 | 0x80000 |
| SEC_FILE | 8388608 | 0x800000 |
| SEC_IMAGE | 16777216 | 0x1000000 |
| SEC_PROTECTED_IMAGE | 33554432 | 0x2000000 |
| SEC_RESERVE | 67108864 | 0x4000000 |
| SEC_COMMIT | 134217728 | 0x8000000 |
| SEC_NOCACHE | 268435456 | 0x10000000 |
| SEC_WRITECOMBINE | 1073741824 | 0x40000000 |
| SEC_LARGE_PAGES | 2147483648 | 0x80000000 |
| SEC_IMAGE_NO_EXECUTE | 285212672 | 0x11000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PAGE_PROTECTION_FLAGS : unsigned int {
PAGE_NOACCESS = 1,
PAGE_READONLY = 2,
PAGE_READWRITE = 4,
PAGE_WRITECOPY = 8,
PAGE_EXECUTE = 16,
PAGE_EXECUTE_READ = 32,
PAGE_EXECUTE_READWRITE = 64,
PAGE_EXECUTE_WRITECOPY = 128,
PAGE_GUARD = 256,
PAGE_NOCACHE = 512,
PAGE_WRITECOMBINE = 1024,
PAGE_GRAPHICS_NOACCESS = 2048,
PAGE_GRAPHICS_READONLY = 4096,
PAGE_GRAPHICS_READWRITE = 8192,
PAGE_GRAPHICS_EXECUTE = 16384,
PAGE_GRAPHICS_EXECUTE_READ = 32768,
PAGE_GRAPHICS_EXECUTE_READWRITE = 65536,
PAGE_GRAPHICS_COHERENT = 131072,
PAGE_GRAPHICS_NOCACHE = 262144,
PAGE_ENCLAVE_THREAD_CONTROL = 2147483648,
PAGE_REVERT_TO_FILE_MAP = 2147483648,
PAGE_TARGETS_NO_UPDATE = 1073741824,
PAGE_TARGETS_INVALID = 1073741824,
PAGE_ENCLAVE_UNVALIDATED = 536870912,
PAGE_ENCLAVE_MASK = 268435456,
PAGE_ENCLAVE_DECOMMIT = 268435456,
PAGE_ENCLAVE_SS_FIRST = 268435457,
PAGE_ENCLAVE_SS_REST = 268435458,
SEC_PARTITION_OWNER_HANDLE = 262144,
SEC_64K_PAGES = 524288,
SEC_FILE = 8388608,
SEC_IMAGE = 16777216,
SEC_PROTECTED_IMAGE = 33554432,
SEC_RESERVE = 67108864,
SEC_COMMIT = 134217728,
SEC_NOCACHE = 268435456,
SEC_WRITECOMBINE = 1073741824,
SEC_LARGE_PAGES = 2147483648,
SEC_IMAGE_NO_EXECUTE = 285212672
} PAGE_PROTECTION_FLAGS;[Flags]
public enum PAGE_PROTECTION_FLAGS : uint
{
PAGE_NOACCESS = 1,
PAGE_READONLY = 2,
PAGE_READWRITE = 4,
PAGE_WRITECOPY = 8,
PAGE_EXECUTE = 16,
PAGE_EXECUTE_READ = 32,
PAGE_EXECUTE_READWRITE = 64,
PAGE_EXECUTE_WRITECOPY = 128,
PAGE_GUARD = 256,
PAGE_NOCACHE = 512,
PAGE_WRITECOMBINE = 1024,
PAGE_GRAPHICS_NOACCESS = 2048,
PAGE_GRAPHICS_READONLY = 4096,
PAGE_GRAPHICS_READWRITE = 8192,
PAGE_GRAPHICS_EXECUTE = 16384,
PAGE_GRAPHICS_EXECUTE_READ = 32768,
PAGE_GRAPHICS_EXECUTE_READWRITE = 65536,
PAGE_GRAPHICS_COHERENT = 131072,
PAGE_GRAPHICS_NOCACHE = 262144,
PAGE_ENCLAVE_THREAD_CONTROL = 2147483648,
PAGE_REVERT_TO_FILE_MAP = 2147483648,
PAGE_TARGETS_NO_UPDATE = 1073741824,
PAGE_TARGETS_INVALID = 1073741824,
PAGE_ENCLAVE_UNVALIDATED = 536870912,
PAGE_ENCLAVE_MASK = 268435456,
PAGE_ENCLAVE_DECOMMIT = 268435456,
PAGE_ENCLAVE_SS_FIRST = 268435457,
PAGE_ENCLAVE_SS_REST = 268435458,
SEC_PARTITION_OWNER_HANDLE = 262144,
SEC_64K_PAGES = 524288,
SEC_FILE = 8388608,
SEC_IMAGE = 16777216,
SEC_PROTECTED_IMAGE = 33554432,
SEC_RESERVE = 67108864,
SEC_COMMIT = 134217728,
SEC_NOCACHE = 268435456,
SEC_WRITECOMBINE = 1073741824,
SEC_LARGE_PAGES = 2147483648,
SEC_IMAGE_NO_EXECUTE = 285212672,
}<Flags>
Public Enum PAGE_PROTECTION_FLAGS As UInteger
PAGE_NOACCESS = 1
PAGE_READONLY = 2
PAGE_READWRITE = 4
PAGE_WRITECOPY = 8
PAGE_EXECUTE = 16
PAGE_EXECUTE_READ = 32
PAGE_EXECUTE_READWRITE = 64
PAGE_EXECUTE_WRITECOPY = 128
PAGE_GUARD = 256
PAGE_NOCACHE = 512
PAGE_WRITECOMBINE = 1024
PAGE_GRAPHICS_NOACCESS = 2048
PAGE_GRAPHICS_READONLY = 4096
PAGE_GRAPHICS_READWRITE = 8192
PAGE_GRAPHICS_EXECUTE = 16384
PAGE_GRAPHICS_EXECUTE_READ = 32768
PAGE_GRAPHICS_EXECUTE_READWRITE = 65536
PAGE_GRAPHICS_COHERENT = 131072
PAGE_GRAPHICS_NOCACHE = 262144
PAGE_ENCLAVE_THREAD_CONTROL = 2147483648
PAGE_REVERT_TO_FILE_MAP = 2147483648
PAGE_TARGETS_NO_UPDATE = 1073741824
PAGE_TARGETS_INVALID = 1073741824
PAGE_ENCLAVE_UNVALIDATED = 536870912
PAGE_ENCLAVE_MASK = 268435456
PAGE_ENCLAVE_DECOMMIT = 268435456
PAGE_ENCLAVE_SS_FIRST = 268435457
PAGE_ENCLAVE_SS_REST = 268435458
SEC_PARTITION_OWNER_HANDLE = 262144
SEC_64K_PAGES = 524288
SEC_FILE = 8388608
SEC_IMAGE = 16777216
SEC_PROTECTED_IMAGE = 33554432
SEC_RESERVE = 67108864
SEC_COMMIT = 134217728
SEC_NOCACHE = 268435456
SEC_WRITECOMBINE = 1073741824
SEC_LARGE_PAGES = 2147483648
SEC_IMAGE_NO_EXECUTE = 285212672
End Enumimport enum
class PAGE_PROTECTION_FLAGS(enum.IntFlag):
PAGE_NOACCESS = 1
PAGE_READONLY = 2
PAGE_READWRITE = 4
PAGE_WRITECOPY = 8
PAGE_EXECUTE = 16
PAGE_EXECUTE_READ = 32
PAGE_EXECUTE_READWRITE = 64
PAGE_EXECUTE_WRITECOPY = 128
PAGE_GUARD = 256
PAGE_NOCACHE = 512
PAGE_WRITECOMBINE = 1024
PAGE_GRAPHICS_NOACCESS = 2048
PAGE_GRAPHICS_READONLY = 4096
PAGE_GRAPHICS_READWRITE = 8192
PAGE_GRAPHICS_EXECUTE = 16384
PAGE_GRAPHICS_EXECUTE_READ = 32768
PAGE_GRAPHICS_EXECUTE_READWRITE = 65536
PAGE_GRAPHICS_COHERENT = 131072
PAGE_GRAPHICS_NOCACHE = 262144
PAGE_ENCLAVE_THREAD_CONTROL = 2147483648
PAGE_REVERT_TO_FILE_MAP = 2147483648
PAGE_TARGETS_NO_UPDATE = 1073741824
PAGE_TARGETS_INVALID = 1073741824
PAGE_ENCLAVE_UNVALIDATED = 536870912
PAGE_ENCLAVE_MASK = 268435456
PAGE_ENCLAVE_DECOMMIT = 268435456
PAGE_ENCLAVE_SS_FIRST = 268435457
PAGE_ENCLAVE_SS_REST = 268435458
SEC_PARTITION_OWNER_HANDLE = 262144
SEC_64K_PAGES = 524288
SEC_FILE = 8388608
SEC_IMAGE = 16777216
SEC_PROTECTED_IMAGE = 33554432
SEC_RESERVE = 67108864
SEC_COMMIT = 134217728
SEC_NOCACHE = 268435456
SEC_WRITECOMBINE = 1073741824
SEC_LARGE_PAGES = 2147483648
SEC_IMAGE_NO_EXECUTE = 285212672// PAGE_PROTECTION_FLAGS (flags)
pub const PAGE_NOACCESS: u32 = 1;
pub const PAGE_READONLY: u32 = 2;
pub const PAGE_READWRITE: u32 = 4;
pub const PAGE_WRITECOPY: u32 = 8;
pub const PAGE_EXECUTE: u32 = 16;
pub const PAGE_EXECUTE_READ: u32 = 32;
pub const PAGE_EXECUTE_READWRITE: u32 = 64;
pub const PAGE_EXECUTE_WRITECOPY: u32 = 128;
pub const PAGE_GUARD: u32 = 256;
pub const PAGE_NOCACHE: u32 = 512;
pub const PAGE_WRITECOMBINE: u32 = 1024;
pub const PAGE_GRAPHICS_NOACCESS: u32 = 2048;
pub const PAGE_GRAPHICS_READONLY: u32 = 4096;
pub const PAGE_GRAPHICS_READWRITE: u32 = 8192;
pub const PAGE_GRAPHICS_EXECUTE: u32 = 16384;
pub const PAGE_GRAPHICS_EXECUTE_READ: u32 = 32768;
pub const PAGE_GRAPHICS_EXECUTE_READWRITE: u32 = 65536;
pub const PAGE_GRAPHICS_COHERENT: u32 = 131072;
pub const PAGE_GRAPHICS_NOCACHE: u32 = 262144;
pub const PAGE_ENCLAVE_THREAD_CONTROL: u32 = 2147483648;
pub const PAGE_REVERT_TO_FILE_MAP: u32 = 2147483648;
pub const PAGE_TARGETS_NO_UPDATE: u32 = 1073741824;
pub const PAGE_TARGETS_INVALID: u32 = 1073741824;
pub const PAGE_ENCLAVE_UNVALIDATED: u32 = 536870912;
pub const PAGE_ENCLAVE_MASK: u32 = 268435456;
pub const PAGE_ENCLAVE_DECOMMIT: u32 = 268435456;
pub const PAGE_ENCLAVE_SS_FIRST: u32 = 268435457;
pub const PAGE_ENCLAVE_SS_REST: u32 = 268435458;
pub const SEC_PARTITION_OWNER_HANDLE: u32 = 262144;
pub const SEC_64K_PAGES: u32 = 524288;
pub const SEC_FILE: u32 = 8388608;
pub const SEC_IMAGE: u32 = 16777216;
pub const SEC_PROTECTED_IMAGE: u32 = 33554432;
pub const SEC_RESERVE: u32 = 67108864;
pub const SEC_COMMIT: u32 = 134217728;
pub const SEC_NOCACHE: u32 = 268435456;
pub const SEC_WRITECOMBINE: u32 = 1073741824;
pub const SEC_LARGE_PAGES: u32 = 2147483648;
pub const SEC_IMAGE_NO_EXECUTE: u32 = 285212672;// PAGE_PROTECTION_FLAGS
const (
PAGE_NOACCESS uint32 = 1
PAGE_READONLY uint32 = 2
PAGE_READWRITE uint32 = 4
PAGE_WRITECOPY uint32 = 8
PAGE_EXECUTE uint32 = 16
PAGE_EXECUTE_READ uint32 = 32
PAGE_EXECUTE_READWRITE uint32 = 64
PAGE_EXECUTE_WRITECOPY uint32 = 128
PAGE_GUARD uint32 = 256
PAGE_NOCACHE uint32 = 512
PAGE_WRITECOMBINE uint32 = 1024
PAGE_GRAPHICS_NOACCESS uint32 = 2048
PAGE_GRAPHICS_READONLY uint32 = 4096
PAGE_GRAPHICS_READWRITE uint32 = 8192
PAGE_GRAPHICS_EXECUTE uint32 = 16384
PAGE_GRAPHICS_EXECUTE_READ uint32 = 32768
PAGE_GRAPHICS_EXECUTE_READWRITE uint32 = 65536
PAGE_GRAPHICS_COHERENT uint32 = 131072
PAGE_GRAPHICS_NOCACHE uint32 = 262144
PAGE_ENCLAVE_THREAD_CONTROL uint32 = 2147483648
PAGE_REVERT_TO_FILE_MAP uint32 = 2147483648
PAGE_TARGETS_NO_UPDATE uint32 = 1073741824
PAGE_TARGETS_INVALID uint32 = 1073741824
PAGE_ENCLAVE_UNVALIDATED uint32 = 536870912
PAGE_ENCLAVE_MASK uint32 = 268435456
PAGE_ENCLAVE_DECOMMIT uint32 = 268435456
PAGE_ENCLAVE_SS_FIRST uint32 = 268435457
PAGE_ENCLAVE_SS_REST uint32 = 268435458
SEC_PARTITION_OWNER_HANDLE uint32 = 262144
SEC_64K_PAGES uint32 = 524288
SEC_FILE uint32 = 8388608
SEC_IMAGE uint32 = 16777216
SEC_PROTECTED_IMAGE uint32 = 33554432
SEC_RESERVE uint32 = 67108864
SEC_COMMIT uint32 = 134217728
SEC_NOCACHE uint32 = 268435456
SEC_WRITECOMBINE uint32 = 1073741824
SEC_LARGE_PAGES uint32 = 2147483648
SEC_IMAGE_NO_EXECUTE uint32 = 285212672
)const
PAGE_NOACCESS = 1;
PAGE_READONLY = 2;
PAGE_READWRITE = 4;
PAGE_WRITECOPY = 8;
PAGE_EXECUTE = 16;
PAGE_EXECUTE_READ = 32;
PAGE_EXECUTE_READWRITE = 64;
PAGE_EXECUTE_WRITECOPY = 128;
PAGE_GUARD = 256;
PAGE_NOCACHE = 512;
PAGE_WRITECOMBINE = 1024;
PAGE_GRAPHICS_NOACCESS = 2048;
PAGE_GRAPHICS_READONLY = 4096;
PAGE_GRAPHICS_READWRITE = 8192;
PAGE_GRAPHICS_EXECUTE = 16384;
PAGE_GRAPHICS_EXECUTE_READ = 32768;
PAGE_GRAPHICS_EXECUTE_READWRITE = 65536;
PAGE_GRAPHICS_COHERENT = 131072;
PAGE_GRAPHICS_NOCACHE = 262144;
PAGE_ENCLAVE_THREAD_CONTROL = 2147483648;
PAGE_REVERT_TO_FILE_MAP = 2147483648;
PAGE_TARGETS_NO_UPDATE = 1073741824;
PAGE_TARGETS_INVALID = 1073741824;
PAGE_ENCLAVE_UNVALIDATED = 536870912;
PAGE_ENCLAVE_MASK = 268435456;
PAGE_ENCLAVE_DECOMMIT = 268435456;
PAGE_ENCLAVE_SS_FIRST = 268435457;
PAGE_ENCLAVE_SS_REST = 268435458;
SEC_PARTITION_OWNER_HANDLE = 262144;
SEC_64K_PAGES = 524288;
SEC_FILE = 8388608;
SEC_IMAGE = 16777216;
SEC_PROTECTED_IMAGE = 33554432;
SEC_RESERVE = 67108864;
SEC_COMMIT = 134217728;
SEC_NOCACHE = 268435456;
SEC_WRITECOMBINE = 1073741824;
SEC_LARGE_PAGES = 2147483648;
SEC_IMAGE_NO_EXECUTE = 285212672;// PAGE_PROTECTION_FLAGS
pub const PAGE_NOACCESS: u32 = 1;
pub const PAGE_READONLY: u32 = 2;
pub const PAGE_READWRITE: u32 = 4;
pub const PAGE_WRITECOPY: u32 = 8;
pub const PAGE_EXECUTE: u32 = 16;
pub const PAGE_EXECUTE_READ: u32 = 32;
pub const PAGE_EXECUTE_READWRITE: u32 = 64;
pub const PAGE_EXECUTE_WRITECOPY: u32 = 128;
pub const PAGE_GUARD: u32 = 256;
pub const PAGE_NOCACHE: u32 = 512;
pub const PAGE_WRITECOMBINE: u32 = 1024;
pub const PAGE_GRAPHICS_NOACCESS: u32 = 2048;
pub const PAGE_GRAPHICS_READONLY: u32 = 4096;
pub const PAGE_GRAPHICS_READWRITE: u32 = 8192;
pub const PAGE_GRAPHICS_EXECUTE: u32 = 16384;
pub const PAGE_GRAPHICS_EXECUTE_READ: u32 = 32768;
pub const PAGE_GRAPHICS_EXECUTE_READWRITE: u32 = 65536;
pub const PAGE_GRAPHICS_COHERENT: u32 = 131072;
pub const PAGE_GRAPHICS_NOCACHE: u32 = 262144;
pub const PAGE_ENCLAVE_THREAD_CONTROL: u32 = 2147483648;
pub const PAGE_REVERT_TO_FILE_MAP: u32 = 2147483648;
pub const PAGE_TARGETS_NO_UPDATE: u32 = 1073741824;
pub const PAGE_TARGETS_INVALID: u32 = 1073741824;
pub const PAGE_ENCLAVE_UNVALIDATED: u32 = 536870912;
pub const PAGE_ENCLAVE_MASK: u32 = 268435456;
pub const PAGE_ENCLAVE_DECOMMIT: u32 = 268435456;
pub const PAGE_ENCLAVE_SS_FIRST: u32 = 268435457;
pub const PAGE_ENCLAVE_SS_REST: u32 = 268435458;
pub const SEC_PARTITION_OWNER_HANDLE: u32 = 262144;
pub const SEC_64K_PAGES: u32 = 524288;
pub const SEC_FILE: u32 = 8388608;
pub const SEC_IMAGE: u32 = 16777216;
pub const SEC_PROTECTED_IMAGE: u32 = 33554432;
pub const SEC_RESERVE: u32 = 67108864;
pub const SEC_COMMIT: u32 = 134217728;
pub const SEC_NOCACHE: u32 = 268435456;
pub const SEC_WRITECOMBINE: u32 = 1073741824;
pub const SEC_LARGE_PAGES: u32 = 2147483648;
pub const SEC_IMAGE_NO_EXECUTE: u32 = 285212672;const
PAGE_NOACCESS* = 1
PAGE_READONLY* = 2
PAGE_READWRITE* = 4
PAGE_WRITECOPY* = 8
PAGE_EXECUTE* = 16
PAGE_EXECUTE_READ* = 32
PAGE_EXECUTE_READWRITE* = 64
PAGE_EXECUTE_WRITECOPY* = 128
PAGE_GUARD* = 256
PAGE_NOCACHE* = 512
PAGE_WRITECOMBINE* = 1024
PAGE_GRAPHICS_NOACCESS* = 2048
PAGE_GRAPHICS_READONLY* = 4096
PAGE_GRAPHICS_READWRITE* = 8192
PAGE_GRAPHICS_EXECUTE* = 16384
PAGE_GRAPHICS_EXECUTE_READ* = 32768
PAGE_GRAPHICS_EXECUTE_READWRITE* = 65536
PAGE_GRAPHICS_COHERENT* = 131072
PAGE_GRAPHICS_NOCACHE* = 262144
PAGE_ENCLAVE_THREAD_CONTROL* = 2147483648
PAGE_REVERT_TO_FILE_MAP* = 2147483648
PAGE_TARGETS_NO_UPDATE* = 1073741824
PAGE_TARGETS_INVALID* = 1073741824
PAGE_ENCLAVE_UNVALIDATED* = 536870912
PAGE_ENCLAVE_MASK* = 268435456
PAGE_ENCLAVE_DECOMMIT* = 268435456
PAGE_ENCLAVE_SS_FIRST* = 268435457
PAGE_ENCLAVE_SS_REST* = 268435458
SEC_PARTITION_OWNER_HANDLE* = 262144
SEC_64K_PAGES* = 524288
SEC_FILE* = 8388608
SEC_IMAGE* = 16777216
SEC_PROTECTED_IMAGE* = 33554432
SEC_RESERVE* = 67108864
SEC_COMMIT* = 134217728
SEC_NOCACHE* = 268435456
SEC_WRITECOMBINE* = 1073741824
SEC_LARGE_PAGES* = 2147483648
SEC_IMAGE_NO_EXECUTE* = 285212672enum PAGE_PROTECTION_FLAGS : uint {
PAGE_NOACCESS = 1,
PAGE_READONLY = 2,
PAGE_READWRITE = 4,
PAGE_WRITECOPY = 8,
PAGE_EXECUTE = 16,
PAGE_EXECUTE_READ = 32,
PAGE_EXECUTE_READWRITE = 64,
PAGE_EXECUTE_WRITECOPY = 128,
PAGE_GUARD = 256,
PAGE_NOCACHE = 512,
PAGE_WRITECOMBINE = 1024,
PAGE_GRAPHICS_NOACCESS = 2048,
PAGE_GRAPHICS_READONLY = 4096,
PAGE_GRAPHICS_READWRITE = 8192,
PAGE_GRAPHICS_EXECUTE = 16384,
PAGE_GRAPHICS_EXECUTE_READ = 32768,
PAGE_GRAPHICS_EXECUTE_READWRITE = 65536,
PAGE_GRAPHICS_COHERENT = 131072,
PAGE_GRAPHICS_NOCACHE = 262144,
PAGE_ENCLAVE_THREAD_CONTROL = 2147483648,
PAGE_REVERT_TO_FILE_MAP = 2147483648,
PAGE_TARGETS_NO_UPDATE = 1073741824,
PAGE_TARGETS_INVALID = 1073741824,
PAGE_ENCLAVE_UNVALIDATED = 536870912,
PAGE_ENCLAVE_MASK = 268435456,
PAGE_ENCLAVE_DECOMMIT = 268435456,
PAGE_ENCLAVE_SS_FIRST = 268435457,
PAGE_ENCLAVE_SS_REST = 268435458,
SEC_PARTITION_OWNER_HANDLE = 262144,
SEC_64K_PAGES = 524288,
SEC_FILE = 8388608,
SEC_IMAGE = 16777216,
SEC_PROTECTED_IMAGE = 33554432,
SEC_RESERVE = 67108864,
SEC_COMMIT = 134217728,
SEC_NOCACHE = 268435456,
SEC_WRITECOMBINE = 1073741824,
SEC_LARGE_PAGES = 2147483648,
SEC_IMAGE_NO_EXECUTE = 285212672,
}#define global PAGE_NOACCESS 0x1
#define global PAGE_READONLY 0x2
#define global PAGE_READWRITE 0x4
#define global PAGE_WRITECOPY 0x8
#define global PAGE_EXECUTE 0x10
#define global PAGE_EXECUTE_READ 0x20
#define global PAGE_EXECUTE_READWRITE 0x40
#define global PAGE_EXECUTE_WRITECOPY 0x80
#define global PAGE_GUARD 0x100
#define global PAGE_NOCACHE 0x200
#define global PAGE_WRITECOMBINE 0x400
#define global PAGE_GRAPHICS_NOACCESS 0x800
#define global PAGE_GRAPHICS_READONLY 0x1000
#define global PAGE_GRAPHICS_READWRITE 0x2000
#define global PAGE_GRAPHICS_EXECUTE 0x4000
#define global PAGE_GRAPHICS_EXECUTE_READ 0x8000
#define global PAGE_GRAPHICS_EXECUTE_READWRITE 0x10000
#define global PAGE_GRAPHICS_COHERENT 0x20000
#define global PAGE_GRAPHICS_NOCACHE 0x40000
#define global PAGE_ENCLAVE_THREAD_CONTROL 0x80000000
#define global PAGE_REVERT_TO_FILE_MAP 0x80000000
#define global PAGE_TARGETS_NO_UPDATE 0x40000000
#define global PAGE_TARGETS_INVALID 0x40000000
#define global PAGE_ENCLAVE_UNVALIDATED 0x20000000
#define global PAGE_ENCLAVE_MASK 0x10000000
#define global PAGE_ENCLAVE_DECOMMIT 0x10000000
#define global PAGE_ENCLAVE_SS_FIRST 0x10000001
#define global PAGE_ENCLAVE_SS_REST 0x10000002
#define global SEC_PARTITION_OWNER_HANDLE 0x40000
#define global SEC_64K_PAGES 0x80000
#define global SEC_FILE 0x800000
#define global SEC_IMAGE 0x1000000
#define global SEC_PROTECTED_IMAGE 0x2000000
#define global SEC_RESERVE 0x4000000
#define global SEC_COMMIT 0x8000000
#define global SEC_NOCACHE 0x10000000
#define global SEC_WRITECOMBINE 0x40000000
#define global SEC_LARGE_PAGES 0x80000000
#define global SEC_IMAGE_NO_EXECUTE 0x11000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。