Win32 API 日本語リファレンス
ホームSystem.Diagnostics.ToolHelp › CREATE_TOOLHELP_SNAPSHOT_FLAGS

CREATE_TOOLHELP_SNAPSHOT_FLAGS

列挙型フラグ
基底型u4

メンバー 7

名前10進16進
TH32CS_INHERIT21474836480x80000000
TH32CS_SNAPALL150xF
TH32CS_SNAPHEAPLIST10x1
TH32CS_SNAPMODULE80x8
TH32CS_SNAPMODULE32160x10
TH32CS_SNAPPROCESS20x2
TH32CS_SNAPTHREAD40x4

各言語での定義

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

typedef enum CREATE_TOOLHELP_SNAPSHOT_FLAGS : unsigned int {
    TH32CS_INHERIT = 2147483648,
    TH32CS_SNAPALL = 15,
    TH32CS_SNAPHEAPLIST = 1,
    TH32CS_SNAPMODULE = 8,
    TH32CS_SNAPMODULE32 = 16,
    TH32CS_SNAPPROCESS = 2,
    TH32CS_SNAPTHREAD = 4
} CREATE_TOOLHELP_SNAPSHOT_FLAGS;
[Flags]
public enum CREATE_TOOLHELP_SNAPSHOT_FLAGS : uint
{
    TH32CS_INHERIT = 2147483648,
    TH32CS_SNAPALL = 15,
    TH32CS_SNAPHEAPLIST = 1,
    TH32CS_SNAPMODULE = 8,
    TH32CS_SNAPMODULE32 = 16,
    TH32CS_SNAPPROCESS = 2,
    TH32CS_SNAPTHREAD = 4,
}
<Flags>
Public Enum CREATE_TOOLHELP_SNAPSHOT_FLAGS As UInteger
    TH32CS_INHERIT = 2147483648
    TH32CS_SNAPALL = 15
    TH32CS_SNAPHEAPLIST = 1
    TH32CS_SNAPMODULE = 8
    TH32CS_SNAPMODULE32 = 16
    TH32CS_SNAPPROCESS = 2
    TH32CS_SNAPTHREAD = 4
End Enum
import enum

class CREATE_TOOLHELP_SNAPSHOT_FLAGS(enum.IntFlag):
    TH32CS_INHERIT = 2147483648
    TH32CS_SNAPALL = 15
    TH32CS_SNAPHEAPLIST = 1
    TH32CS_SNAPMODULE = 8
    TH32CS_SNAPMODULE32 = 16
    TH32CS_SNAPPROCESS = 2
    TH32CS_SNAPTHREAD = 4
// CREATE_TOOLHELP_SNAPSHOT_FLAGS (flags)
pub const TH32CS_INHERIT: u32 = 2147483648;
pub const TH32CS_SNAPALL: u32 = 15;
pub const TH32CS_SNAPHEAPLIST: u32 = 1;
pub const TH32CS_SNAPMODULE: u32 = 8;
pub const TH32CS_SNAPMODULE32: u32 = 16;
pub const TH32CS_SNAPPROCESS: u32 = 2;
pub const TH32CS_SNAPTHREAD: u32 = 4;
// CREATE_TOOLHELP_SNAPSHOT_FLAGS
const (
	TH32CS_INHERIT uint32 = 2147483648
	TH32CS_SNAPALL uint32 = 15
	TH32CS_SNAPHEAPLIST uint32 = 1
	TH32CS_SNAPMODULE uint32 = 8
	TH32CS_SNAPMODULE32 uint32 = 16
	TH32CS_SNAPPROCESS uint32 = 2
	TH32CS_SNAPTHREAD uint32 = 4
)
const
  TH32CS_INHERIT = 2147483648;
  TH32CS_SNAPALL = 15;
  TH32CS_SNAPHEAPLIST = 1;
  TH32CS_SNAPMODULE = 8;
  TH32CS_SNAPMODULE32 = 16;
  TH32CS_SNAPPROCESS = 2;
  TH32CS_SNAPTHREAD = 4;
// CREATE_TOOLHELP_SNAPSHOT_FLAGS
pub const TH32CS_INHERIT: u32 = 2147483648;
pub const TH32CS_SNAPALL: u32 = 15;
pub const TH32CS_SNAPHEAPLIST: u32 = 1;
pub const TH32CS_SNAPMODULE: u32 = 8;
pub const TH32CS_SNAPMODULE32: u32 = 16;
pub const TH32CS_SNAPPROCESS: u32 = 2;
pub const TH32CS_SNAPTHREAD: u32 = 4;
const
  TH32CS_INHERIT* = 2147483648
  TH32CS_SNAPALL* = 15
  TH32CS_SNAPHEAPLIST* = 1
  TH32CS_SNAPMODULE* = 8
  TH32CS_SNAPMODULE32* = 16
  TH32CS_SNAPPROCESS* = 2
  TH32CS_SNAPTHREAD* = 4
enum CREATE_TOOLHELP_SNAPSHOT_FLAGS : uint {
    TH32CS_INHERIT = 2147483648,
    TH32CS_SNAPALL = 15,
    TH32CS_SNAPHEAPLIST = 1,
    TH32CS_SNAPMODULE = 8,
    TH32CS_SNAPMODULE32 = 16,
    TH32CS_SNAPPROCESS = 2,
    TH32CS_SNAPTHREAD = 4,
}
#define global TH32CS_INHERIT      0x80000000
#define global TH32CS_SNAPALL      0xF
#define global TH32CS_SNAPHEAPLIST 0x1
#define global TH32CS_SNAPMODULE   0x8
#define global TH32CS_SNAPMODULE32 0x10
#define global TH32CS_SNAPPROCESS  0x2
#define global TH32CS_SNAPTHREAD   0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。