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

GLOBAL_ALLOC_FLAGS

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
GHND660x42
GMEM_FIXED00x0
GMEM_MOVEABLE20x2
GMEM_ZEROINIT640x40
GPTR640x40

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 64
enum 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)。