Add basic telemetry to WindowWalker (#1925)
This commit is contained in:
parent
2806c386d3
commit
c3a98b265f
|
@ -143,6 +143,7 @@ public:
|
|||
m_hProcess = sei.hProcess;
|
||||
|
||||
m_enabled = true;
|
||||
Trace::EnableWindowWalker(true);
|
||||
}
|
||||
|
||||
// Disable the powertoy
|
||||
|
@ -154,6 +155,7 @@ public:
|
|||
}
|
||||
|
||||
m_enabled = false;
|
||||
Trace::EnableWindowWalker(false);
|
||||
}
|
||||
|
||||
// Returns if the powertoys is enabled
|
||||
|
|
|
@ -18,11 +18,12 @@ void Trace::UnregisterProvider()
|
|||
TraceLoggingUnregister(g_hProvider);
|
||||
}
|
||||
|
||||
void Trace::MyEvent()
|
||||
void Trace::EnableWindowWalker(const bool enabled) noexcept
|
||||
{
|
||||
TraceLoggingWrite(
|
||||
g_hProvider,
|
||||
"PowerToyName_MyEvent",
|
||||
"WindowWalker_EnableWindowWalker",
|
||||
TraceLoggingBoolean(enabled, "Enabled"),
|
||||
ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance),
|
||||
TraceLoggingBoolean(TRUE, "UTCReplace_AppSessionGuid"),
|
||||
TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE));
|
||||
|
|
|
@ -5,5 +5,5 @@ class Trace
|
|||
public:
|
||||
static void RegisterProvider();
|
||||
static void UnregisterProvider();
|
||||
static void MyEvent();
|
||||
static void EnableWindowWalker(const bool enabled) noexcept;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue