TRACING_SESSION_MSVC_EVENT_FLAGS 定数

C++ Build Insights SDK は、Visual Studio 2017 以降と互換性があります。 これらのバージョンのドキュメントを表示するには、この記事の Visual Studio バージョン セレクター コントロールを Visual Studio 2017 以降に設定します。 このページの目次の一番上にあります。

TRACING_SESSION_MSVC_EVENT_FLAGS 定数は、トレース中に収集する MSVC イベントを表すために使用されます。 これらを使用して、TRACING_SESSION_OPTIONS 構造体の MsvcEventFlags フィールドを初期化します。

構文

static const unsigned long long
    TRACING_SESSION_MSVC_EVENT_FLAGS_BASIC                                = 0x0001ULL;

static const unsigned long long
    TRACING_SESSION_MSVC_EVENT_FLAGS_FRONTEND_FILES                       = 0x0004ULL;

static const unsigned long long
    TRACING_SESSION_MSVC_EVENT_FLAGS_FRONTEND_TEMPLATE_INSTANTIATIONS     = 0x0008ULL;

static const unsigned long long
    TRACING_SESSION_MSVC_EVENT_FLAGS_BACKEND_FUNCTIONS                    = 0x1000ULL;

static const unsigned long long
    TRACING_SESSION_MSVC_EVENT_FLAGS_ALL                                  = 0xFFFFFFFFFFFFFFFFULL;

メンバー

名前 このフラグによって有効にされるイベント
TRACING_SESSION_MSVC_EVENT_FLAGS_BASIC このフラグは、次のイベントに関連付けられています。 これは、明示的に指定されていなくても、C++ Build Insights SDK によって既定でアクティブにされます。 これらのイベントを無効にすることはできません。

BACK_END_PASSBOTTOM_UP
C1_DLL
C2_DLL
CODE_GENERATION
COMMAND_LINE
COMPILER
ENVIRONMENT_VARIABLE
EXECUTABLE_IMAGE_OUTPUT
EXP_OUTPUT
FILE_INPUT
FRONT_END_PASS
FRONT_END_PASS
IMP_LIB_OUTPUT
LIB_OUTPUT
LINKER
LTCG
OBJ_OUTPUT
OPT_ICF
OPT_LBR
OPT_REF
PASS1
PASS2
PRE_LTCG_OPT_REF
THREAD
TOP_DOWN
WHOLE_PROGRAM_ANALYSIS
TRACING_SESSION_MSVC_EVENT_FLAGS_FRONTEND_FILES FRONT_END_FILE
TRACING_SESSION_MSVC_EVENT_FLAGS_FRONTEND_TEMPLATE_INSTANTIATIONS SYMBOL_NAME
TEMPLATE_INSTANTIATION
TRACING_SESSION_MSVC_EVENT_FLAGS_BACKEND_FUNCTIONS FORCE_INLINEE
FUNCTION
TRACING_SESSION_MSVC_EVENT_FLAGS_ALL このフラグによって、すべてのイベントがオンになります。