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

TRACE_MESSAGE_FLAGS

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
TRACE_MESSAGE_COMPONENTID40x4
TRACE_MESSAGE_GUID20x2
TRACE_MESSAGE_SEQUENCE10x1
TRACE_MESSAGE_SYSTEMINFO320x20
TRACE_MESSAGE_TIMESTAMP80x8

各言語での定義

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

typedef enum TRACE_MESSAGE_FLAGS : unsigned int {
    TRACE_MESSAGE_COMPONENTID = 4,
    TRACE_MESSAGE_GUID = 2,
    TRACE_MESSAGE_SEQUENCE = 1,
    TRACE_MESSAGE_SYSTEMINFO = 32,
    TRACE_MESSAGE_TIMESTAMP = 8
} TRACE_MESSAGE_FLAGS;
[Flags]
public enum TRACE_MESSAGE_FLAGS : uint
{
    TRACE_MESSAGE_COMPONENTID = 4,
    TRACE_MESSAGE_GUID = 2,
    TRACE_MESSAGE_SEQUENCE = 1,
    TRACE_MESSAGE_SYSTEMINFO = 32,
    TRACE_MESSAGE_TIMESTAMP = 8,
}
<Flags>
Public Enum TRACE_MESSAGE_FLAGS As UInteger
    TRACE_MESSAGE_COMPONENTID = 4
    TRACE_MESSAGE_GUID = 2
    TRACE_MESSAGE_SEQUENCE = 1
    TRACE_MESSAGE_SYSTEMINFO = 32
    TRACE_MESSAGE_TIMESTAMP = 8
End Enum
import enum

class TRACE_MESSAGE_FLAGS(enum.IntFlag):
    TRACE_MESSAGE_COMPONENTID = 4
    TRACE_MESSAGE_GUID = 2
    TRACE_MESSAGE_SEQUENCE = 1
    TRACE_MESSAGE_SYSTEMINFO = 32
    TRACE_MESSAGE_TIMESTAMP = 8
// TRACE_MESSAGE_FLAGS (flags)
pub const TRACE_MESSAGE_COMPONENTID: u32 = 4;
pub const TRACE_MESSAGE_GUID: u32 = 2;
pub const TRACE_MESSAGE_SEQUENCE: u32 = 1;
pub const TRACE_MESSAGE_SYSTEMINFO: u32 = 32;
pub const TRACE_MESSAGE_TIMESTAMP: u32 = 8;
// TRACE_MESSAGE_FLAGS
const (
	TRACE_MESSAGE_COMPONENTID uint32 = 4
	TRACE_MESSAGE_GUID uint32 = 2
	TRACE_MESSAGE_SEQUENCE uint32 = 1
	TRACE_MESSAGE_SYSTEMINFO uint32 = 32
	TRACE_MESSAGE_TIMESTAMP uint32 = 8
)
const
  TRACE_MESSAGE_COMPONENTID = 4;
  TRACE_MESSAGE_GUID = 2;
  TRACE_MESSAGE_SEQUENCE = 1;
  TRACE_MESSAGE_SYSTEMINFO = 32;
  TRACE_MESSAGE_TIMESTAMP = 8;
// TRACE_MESSAGE_FLAGS
pub const TRACE_MESSAGE_COMPONENTID: u32 = 4;
pub const TRACE_MESSAGE_GUID: u32 = 2;
pub const TRACE_MESSAGE_SEQUENCE: u32 = 1;
pub const TRACE_MESSAGE_SYSTEMINFO: u32 = 32;
pub const TRACE_MESSAGE_TIMESTAMP: u32 = 8;
const
  TRACE_MESSAGE_COMPONENTID* = 4
  TRACE_MESSAGE_GUID* = 2
  TRACE_MESSAGE_SEQUENCE* = 1
  TRACE_MESSAGE_SYSTEMINFO* = 32
  TRACE_MESSAGE_TIMESTAMP* = 8
enum TRACE_MESSAGE_FLAGS : uint {
    TRACE_MESSAGE_COMPONENTID = 4,
    TRACE_MESSAGE_GUID = 2,
    TRACE_MESSAGE_SEQUENCE = 1,
    TRACE_MESSAGE_SYSTEMINFO = 32,
    TRACE_MESSAGE_TIMESTAMP = 8,
}
#define global TRACE_MESSAGE_COMPONENTID 0x4
#define global TRACE_MESSAGE_GUID        0x2
#define global TRACE_MESSAGE_SEQUENCE    0x1
#define global TRACE_MESSAGE_SYSTEMINFO  0x20
#define global TRACE_MESSAGE_TIMESTAMP   0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。