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

eHeapEnumerationLevel

列挙型
基底型i4

メンバー 2

名前10進16進説明
HeapEnumerationEverything00x0列挙を続行することを指定する定数です。
HeapEnumerationStop-10xFFFFFFFF

列挙操作を停止するタイミングを VerifierEnumerateResource 関数に指定する定数です。

0x1 から 0xFFFFFFE までのコードは予約済みです。

公式ドキュメント

列挙操作を続行するか停止するかを決定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum eHeapEnumerationLevel : int {
    HeapEnumerationEverything = 0,
    HeapEnumerationStop = -1
} eHeapEnumerationLevel;
public enum eHeapEnumerationLevel : int
{
    HeapEnumerationEverything = 0,
    HeapEnumerationStop = -1,
}
Public Enum eHeapEnumerationLevel As Integer
    HeapEnumerationEverything = 0
    HeapEnumerationStop = -1
End Enum
import enum

class eHeapEnumerationLevel(enum.IntEnum):
    HeapEnumerationEverything = 0
    HeapEnumerationStop = -1
// eHeapEnumerationLevel
pub const HeapEnumerationEverything: i32 = 0;
pub const HeapEnumerationStop: i32 = -1;
// eHeapEnumerationLevel
const (
	HeapEnumerationEverything int32 = 0
	HeapEnumerationStop int32 = -1
)
const
  HeapEnumerationEverything = 0;
  HeapEnumerationStop = -1;
// eHeapEnumerationLevel
pub const HeapEnumerationEverything: i32 = 0;
pub const HeapEnumerationStop: i32 = -1;
const
  HeapEnumerationEverything* = 0
  HeapEnumerationStop* = -1
enum eHeapEnumerationLevel : int {
    HeapEnumerationEverything = 0,
    HeapEnumerationStop = -1,
}
#define global HeapEnumerationEverything 0x0
#define global HeapEnumerationStop       0xFFFFFFFF