ホーム › System.Memory › GLOBAL_ALLOC_FLAGS
GLOBAL_ALLOC_FLAGS
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 |
|---|---|---|
| GHND | 66 | 0x42 |
| GMEM_FIXED | 0 | 0x0 |
| GMEM_MOVEABLE | 2 | 0x2 |
| GMEM_ZEROINIT | 64 | 0x40 |
| GPTR | 64 | 0x40 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum GLOBAL_ALLOC_FLAGS : unsigned int {
GHND = 66,
GMEM_FIXED = 0,
GMEM_MOVEABLE = 2,
GMEM_ZEROINIT = 64,
GPTR = 64
} GLOBAL_ALLOC_FLAGS;[Flags]
public enum GLOBAL_ALLOC_FLAGS : uint
{
GHND = 66,
GMEM_FIXED = 0,
GMEM_MOVEABLE = 2,
GMEM_ZEROINIT = 64,
GPTR = 64,
}<Flags>
Public Enum GLOBAL_ALLOC_FLAGS As UInteger
GHND = 66
GMEM_FIXED = 0
GMEM_MOVEABLE = 2
GMEM_ZEROINIT = 64
GPTR = 64
End Enumimport enum
class GLOBAL_ALLOC_FLAGS(enum.IntFlag):
GHND = 66
GMEM_FIXED = 0
GMEM_MOVEABLE = 2
GMEM_ZEROINIT = 64
GPTR = 64// GLOBAL_ALLOC_FLAGS (flags)
pub const GHND: u32 = 66;
pub const GMEM_FIXED: u32 = 0;
pub const GMEM_MOVEABLE: u32 = 2;
pub const GMEM_ZEROINIT: u32 = 64;
pub const GPTR: u32 = 64;// GLOBAL_ALLOC_FLAGS
const (
GHND uint32 = 66
GMEM_FIXED uint32 = 0
GMEM_MOVEABLE uint32 = 2
GMEM_ZEROINIT uint32 = 64
GPTR uint32 = 64
)const
GHND = 66;
GMEM_FIXED = 0;
GMEM_MOVEABLE = 2;
GMEM_ZEROINIT = 64;
GPTR = 64;// GLOBAL_ALLOC_FLAGS
pub const GHND: u32 = 66;
pub const GMEM_FIXED: u32 = 0;
pub const GMEM_MOVEABLE: u32 = 2;
pub const GMEM_ZEROINIT: u32 = 64;
pub const GPTR: u32 = 64;const
GHND* = 66
GMEM_FIXED* = 0
GMEM_MOVEABLE* = 2
GMEM_ZEROINIT* = 64
GPTR* = 64enum GLOBAL_ALLOC_FLAGS : uint {
GHND = 66,
GMEM_FIXED = 0,
GMEM_MOVEABLE = 2,
GMEM_ZEROINIT = 64,
GPTR = 64,
}#define global GHND 0x42
#define global GMEM_FIXED 0x0
#define global GMEM_MOVEABLE 0x2
#define global GMEM_ZEROINIT 0x40
#define global GPTR 0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。