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

eHeapAllocationState

列挙型
基底型i4

メンバー 3

名前10進16進
HeapFullPageHeap10737418240x40000000
HeapMetadata-21474836480x80000000
HeapStateMask-655360xFFFF0000

各言語での定義

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

typedef enum eHeapAllocationState : int {
    HeapFullPageHeap = 1073741824,
    HeapMetadata = -2147483648,
    HeapStateMask = -65536
} eHeapAllocationState;
public enum eHeapAllocationState : int
{
    HeapFullPageHeap = 1073741824,
    HeapMetadata = -2147483648,
    HeapStateMask = -65536,
}
Public Enum eHeapAllocationState As Integer
    HeapFullPageHeap = 1073741824
    HeapMetadata = -2147483648
    HeapStateMask = -65536
End Enum
import enum

class eHeapAllocationState(enum.IntEnum):
    HeapFullPageHeap = 1073741824
    HeapMetadata = -2147483648
    HeapStateMask = -65536
// eHeapAllocationState
pub const HeapFullPageHeap: i32 = 1073741824;
pub const HeapMetadata: i32 = -2147483648;
pub const HeapStateMask: i32 = -65536;
// eHeapAllocationState
const (
	HeapFullPageHeap int32 = 1073741824
	HeapMetadata int32 = -2147483648
	HeapStateMask int32 = -65536
)
const
  HeapFullPageHeap = 1073741824;
  HeapMetadata = -2147483648;
  HeapStateMask = -65536;
// eHeapAllocationState
pub const HeapFullPageHeap: i32 = 1073741824;
pub const HeapMetadata: i32 = -2147483648;
pub const HeapStateMask: i32 = -65536;
const
  HeapFullPageHeap* = 1073741824
  HeapMetadata* = -2147483648
  HeapStateMask* = -65536
enum eHeapAllocationState : int {
    HeapFullPageHeap = 1073741824,
    HeapMetadata = -2147483648,
    HeapStateMask = -65536,
}
#define global HeapFullPageHeap 0x40000000
#define global HeapMetadata     0x80000000
#define global HeapStateMask    0xFFFF0000