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