Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.ActiveScript › PROFILER_EVENT_MASK

PROFILER_EVENT_MASK

列挙型フラグ
基底型i4

メンバー 5

名前10進16進
PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL10x1
PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL20x2
PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL40x4
PROFILER_EVENT_MASK_TRACE_ALL30x3
PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM70x7

各言語での定義

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

typedef enum PROFILER_EVENT_MASK : int {
    PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 1,
    PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 2,
    PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 4,
    PROFILER_EVENT_MASK_TRACE_ALL = 3,
    PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM = 7
} PROFILER_EVENT_MASK;
[Flags]
public enum PROFILER_EVENT_MASK : int
{
    PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 1,
    PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 2,
    PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 4,
    PROFILER_EVENT_MASK_TRACE_ALL = 3,
    PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM = 7,
}
<Flags>
Public Enum PROFILER_EVENT_MASK As Integer
    PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 1
    PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 2
    PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 4
    PROFILER_EVENT_MASK_TRACE_ALL = 3
    PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM = 7
End Enum
import enum

class PROFILER_EVENT_MASK(enum.IntFlag):
    PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 1
    PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 2
    PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 4
    PROFILER_EVENT_MASK_TRACE_ALL = 3
    PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM = 7
// PROFILER_EVENT_MASK (flags)
pub const PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL: i32 = 1;
pub const PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL: i32 = 2;
pub const PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL: i32 = 4;
pub const PROFILER_EVENT_MASK_TRACE_ALL: i32 = 3;
pub const PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM: i32 = 7;
// PROFILER_EVENT_MASK
const (
	PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL int32 = 1
	PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL int32 = 2
	PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL int32 = 4
	PROFILER_EVENT_MASK_TRACE_ALL int32 = 3
	PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM int32 = 7
)
const
  PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 1;
  PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 2;
  PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 4;
  PROFILER_EVENT_MASK_TRACE_ALL = 3;
  PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM = 7;
// PROFILER_EVENT_MASK
pub const PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL: i32 = 1;
pub const PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL: i32 = 2;
pub const PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL: i32 = 4;
pub const PROFILER_EVENT_MASK_TRACE_ALL: i32 = 3;
pub const PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM: i32 = 7;
const
  PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL* = 1
  PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL* = 2
  PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL* = 4
  PROFILER_EVENT_MASK_TRACE_ALL* = 3
  PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM* = 7
enum PROFILER_EVENT_MASK : int {
    PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 1,
    PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 2,
    PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 4,
    PROFILER_EVENT_MASK_TRACE_ALL = 3,
    PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM = 7,
}
#define global PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL 0x1
#define global PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL 0x2
#define global PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL    0x4
#define global PROFILER_EVENT_MASK_TRACE_ALL                  0x3
#define global PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM         0x7
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。