ホーム › System.ApplicationVerifier › eHeapAllocationState
eHeapAllocationState
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| HeapFullPageHeap | 1073741824 | 0x40000000 | フルページヒープの構成が使用されていることを指定します。 |
| HeapMetadata | -2147483648 | 0x80000000 | 最上位ビットを指定します。このビットが設定されている場合、その割り当てはユーザーによって行われたものではありません。 |
| HeapStateMask | -65536 | 0xFFFF0000 | 割り当てがユーザーによるものかどうかを示すために、ビット単位の AND 演算子でマスクとして使用する値を指定します。 |
公式ドキュメント
現在のヒープ割り当ての状態を指定します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = -65536enum eHeapAllocationState : int {
HeapFullPageHeap = 1073741824,
HeapMetadata = -2147483648,
HeapStateMask = -65536,
}#define global HeapFullPageHeap 0x40000000
#define global HeapMetadata 0x80000000
#define global HeapStateMask 0xFFFF0000