ホーム › System.Memory › VIRTUAL_ALLOCATION_TYPE
VIRTUAL_ALLOCATION_TYPE
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| MEM_COMMIT | 4096 | 0x1000 |
| MEM_RESERVE | 8192 | 0x2000 |
| MEM_RESET | 524288 | 0x80000 |
| MEM_RESET_UNDO | 16777216 | 0x1000000 |
| MEM_REPLACE_PLACEHOLDER | 16384 | 0x4000 |
| MEM_LARGE_PAGES | 536870912 | 0x20000000 |
| MEM_RESERVE_PLACEHOLDER | 262144 | 0x40000 |
| MEM_FREE | 65536 | 0x10000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VIRTUAL_ALLOCATION_TYPE : unsigned int {
MEM_COMMIT = 4096,
MEM_RESERVE = 8192,
MEM_RESET = 524288,
MEM_RESET_UNDO = 16777216,
MEM_REPLACE_PLACEHOLDER = 16384,
MEM_LARGE_PAGES = 536870912,
MEM_RESERVE_PLACEHOLDER = 262144,
MEM_FREE = 65536
} VIRTUAL_ALLOCATION_TYPE;[Flags]
public enum VIRTUAL_ALLOCATION_TYPE : uint
{
MEM_COMMIT = 4096,
MEM_RESERVE = 8192,
MEM_RESET = 524288,
MEM_RESET_UNDO = 16777216,
MEM_REPLACE_PLACEHOLDER = 16384,
MEM_LARGE_PAGES = 536870912,
MEM_RESERVE_PLACEHOLDER = 262144,
MEM_FREE = 65536,
}<Flags>
Public Enum VIRTUAL_ALLOCATION_TYPE As UInteger
MEM_COMMIT = 4096
MEM_RESERVE = 8192
MEM_RESET = 524288
MEM_RESET_UNDO = 16777216
MEM_REPLACE_PLACEHOLDER = 16384
MEM_LARGE_PAGES = 536870912
MEM_RESERVE_PLACEHOLDER = 262144
MEM_FREE = 65536
End Enumimport enum
class VIRTUAL_ALLOCATION_TYPE(enum.IntFlag):
MEM_COMMIT = 4096
MEM_RESERVE = 8192
MEM_RESET = 524288
MEM_RESET_UNDO = 16777216
MEM_REPLACE_PLACEHOLDER = 16384
MEM_LARGE_PAGES = 536870912
MEM_RESERVE_PLACEHOLDER = 262144
MEM_FREE = 65536// VIRTUAL_ALLOCATION_TYPE (flags)
pub const MEM_COMMIT: u32 = 4096;
pub const MEM_RESERVE: u32 = 8192;
pub const MEM_RESET: u32 = 524288;
pub const MEM_RESET_UNDO: u32 = 16777216;
pub const MEM_REPLACE_PLACEHOLDER: u32 = 16384;
pub const MEM_LARGE_PAGES: u32 = 536870912;
pub const MEM_RESERVE_PLACEHOLDER: u32 = 262144;
pub const MEM_FREE: u32 = 65536;// VIRTUAL_ALLOCATION_TYPE
const (
MEM_COMMIT uint32 = 4096
MEM_RESERVE uint32 = 8192
MEM_RESET uint32 = 524288
MEM_RESET_UNDO uint32 = 16777216
MEM_REPLACE_PLACEHOLDER uint32 = 16384
MEM_LARGE_PAGES uint32 = 536870912
MEM_RESERVE_PLACEHOLDER uint32 = 262144
MEM_FREE uint32 = 65536
)const
MEM_COMMIT = 4096;
MEM_RESERVE = 8192;
MEM_RESET = 524288;
MEM_RESET_UNDO = 16777216;
MEM_REPLACE_PLACEHOLDER = 16384;
MEM_LARGE_PAGES = 536870912;
MEM_RESERVE_PLACEHOLDER = 262144;
MEM_FREE = 65536;// VIRTUAL_ALLOCATION_TYPE
pub const MEM_COMMIT: u32 = 4096;
pub const MEM_RESERVE: u32 = 8192;
pub const MEM_RESET: u32 = 524288;
pub const MEM_RESET_UNDO: u32 = 16777216;
pub const MEM_REPLACE_PLACEHOLDER: u32 = 16384;
pub const MEM_LARGE_PAGES: u32 = 536870912;
pub const MEM_RESERVE_PLACEHOLDER: u32 = 262144;
pub const MEM_FREE: u32 = 65536;const
MEM_COMMIT* = 4096
MEM_RESERVE* = 8192
MEM_RESET* = 524288
MEM_RESET_UNDO* = 16777216
MEM_REPLACE_PLACEHOLDER* = 16384
MEM_LARGE_PAGES* = 536870912
MEM_RESERVE_PLACEHOLDER* = 262144
MEM_FREE* = 65536enum VIRTUAL_ALLOCATION_TYPE : uint {
MEM_COMMIT = 4096,
MEM_RESERVE = 8192,
MEM_RESET = 524288,
MEM_RESET_UNDO = 16777216,
MEM_REPLACE_PLACEHOLDER = 16384,
MEM_LARGE_PAGES = 536870912,
MEM_RESERVE_PLACEHOLDER = 262144,
MEM_FREE = 65536,
}#define global MEM_COMMIT 0x1000
#define global MEM_RESERVE 0x2000
#define global MEM_RESET 0x80000
#define global MEM_RESET_UNDO 0x1000000
#define global MEM_REPLACE_PLACEHOLDER 0x4000
#define global MEM_LARGE_PAGES 0x20000000
#define global MEM_RESERVE_PLACEHOLDER 0x40000
#define global MEM_FREE 0x10000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。