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 |
このフラグによって、すべてのイベントがオンになります。 |