Win32 API 日本語リファレンス
ホームSystem.Memory › FILE_MAP

FILE_MAP

列挙型フラグ
基底型u4

メンバー 8

名前10進16進
FILE_MAP_WRITE20x2
FILE_MAP_READ40x4
FILE_MAP_ALL_ACCESS9830710xF001F
FILE_MAP_EXECUTE320x20
FILE_MAP_COPY10x1
FILE_MAP_RESERVE21474836480x80000000
FILE_MAP_TARGETS_INVALID10737418240x40000000
FILE_MAP_LARGE_PAGES5368709120x20000000

各言語での定義

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

typedef enum FILE_MAP : unsigned int {
    FILE_MAP_WRITE = 2,
    FILE_MAP_READ = 4,
    FILE_MAP_ALL_ACCESS = 983071,
    FILE_MAP_EXECUTE = 32,
    FILE_MAP_COPY = 1,
    FILE_MAP_RESERVE = 2147483648,
    FILE_MAP_TARGETS_INVALID = 1073741824,
    FILE_MAP_LARGE_PAGES = 536870912
} FILE_MAP;
[Flags]
public enum FILE_MAP : uint
{
    FILE_MAP_WRITE = 2,
    FILE_MAP_READ = 4,
    FILE_MAP_ALL_ACCESS = 983071,
    FILE_MAP_EXECUTE = 32,
    FILE_MAP_COPY = 1,
    FILE_MAP_RESERVE = 2147483648,
    FILE_MAP_TARGETS_INVALID = 1073741824,
    FILE_MAP_LARGE_PAGES = 536870912,
}
<Flags>
Public Enum FILE_MAP As UInteger
    FILE_MAP_WRITE = 2
    FILE_MAP_READ = 4
    FILE_MAP_ALL_ACCESS = 983071
    FILE_MAP_EXECUTE = 32
    FILE_MAP_COPY = 1
    FILE_MAP_RESERVE = 2147483648
    FILE_MAP_TARGETS_INVALID = 1073741824
    FILE_MAP_LARGE_PAGES = 536870912
End Enum
import enum

class FILE_MAP(enum.IntFlag):
    FILE_MAP_WRITE = 2
    FILE_MAP_READ = 4
    FILE_MAP_ALL_ACCESS = 983071
    FILE_MAP_EXECUTE = 32
    FILE_MAP_COPY = 1
    FILE_MAP_RESERVE = 2147483648
    FILE_MAP_TARGETS_INVALID = 1073741824
    FILE_MAP_LARGE_PAGES = 536870912
// FILE_MAP (flags)
pub const FILE_MAP_WRITE: u32 = 2;
pub const FILE_MAP_READ: u32 = 4;
pub const FILE_MAP_ALL_ACCESS: u32 = 983071;
pub const FILE_MAP_EXECUTE: u32 = 32;
pub const FILE_MAP_COPY: u32 = 1;
pub const FILE_MAP_RESERVE: u32 = 2147483648;
pub const FILE_MAP_TARGETS_INVALID: u32 = 1073741824;
pub const FILE_MAP_LARGE_PAGES: u32 = 536870912;
// FILE_MAP
const (
	FILE_MAP_WRITE uint32 = 2
	FILE_MAP_READ uint32 = 4
	FILE_MAP_ALL_ACCESS uint32 = 983071
	FILE_MAP_EXECUTE uint32 = 32
	FILE_MAP_COPY uint32 = 1
	FILE_MAP_RESERVE uint32 = 2147483648
	FILE_MAP_TARGETS_INVALID uint32 = 1073741824
	FILE_MAP_LARGE_PAGES uint32 = 536870912
)
const
  FILE_MAP_WRITE = 2;
  FILE_MAP_READ = 4;
  FILE_MAP_ALL_ACCESS = 983071;
  FILE_MAP_EXECUTE = 32;
  FILE_MAP_COPY = 1;
  FILE_MAP_RESERVE = 2147483648;
  FILE_MAP_TARGETS_INVALID = 1073741824;
  FILE_MAP_LARGE_PAGES = 536870912;
// FILE_MAP
pub const FILE_MAP_WRITE: u32 = 2;
pub const FILE_MAP_READ: u32 = 4;
pub const FILE_MAP_ALL_ACCESS: u32 = 983071;
pub const FILE_MAP_EXECUTE: u32 = 32;
pub const FILE_MAP_COPY: u32 = 1;
pub const FILE_MAP_RESERVE: u32 = 2147483648;
pub const FILE_MAP_TARGETS_INVALID: u32 = 1073741824;
pub const FILE_MAP_LARGE_PAGES: u32 = 536870912;
const
  FILE_MAP_WRITE* = 2
  FILE_MAP_READ* = 4
  FILE_MAP_ALL_ACCESS* = 983071
  FILE_MAP_EXECUTE* = 32
  FILE_MAP_COPY* = 1
  FILE_MAP_RESERVE* = 2147483648
  FILE_MAP_TARGETS_INVALID* = 1073741824
  FILE_MAP_LARGE_PAGES* = 536870912
enum FILE_MAP : uint {
    FILE_MAP_WRITE = 2,
    FILE_MAP_READ = 4,
    FILE_MAP_ALL_ACCESS = 983071,
    FILE_MAP_EXECUTE = 32,
    FILE_MAP_COPY = 1,
    FILE_MAP_RESERVE = 2147483648,
    FILE_MAP_TARGETS_INVALID = 1073741824,
    FILE_MAP_LARGE_PAGES = 536870912,
}
#define global FILE_MAP_WRITE           0x2
#define global FILE_MAP_READ            0x4
#define global FILE_MAP_ALL_ACCESS      0xF001F
#define global FILE_MAP_EXECUTE         0x20
#define global FILE_MAP_COPY            0x1
#define global FILE_MAP_RESERVE         0x80000000
#define global FILE_MAP_TARGETS_INVALID 0x40000000
#define global FILE_MAP_LARGE_PAGES     0x20000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。