Skip to content

Instantly share code, notes, and snippets.

@zadjii-msft
Created November 9, 2022 16:52
Show Gist options
  • Save zadjii-msft/b67cc8946202593725f7ada64c6cb0c1 to your computer and use it in GitHub Desktop.
Save zadjii-msft/b67cc8946202593725f7ada64c6cb0c1 to your computer and use it in GitHub Desktop.
Collect an input trace
wpr -start InputCore.wprp
# repro the issue
wpr -stop input_trace.etl
<?xml version="1.0" standalone='yes'?>
<!--
This profile is meant for general-purpose tracing of the input stack.
Please contact the pointingdev alias with any questions or update requests,
so that the corresponding UIF profile can be updated at the same time.
-->
<WindowsPerformanceRecorder
Version="1.0"
Author="rnichols"
Team="DEP"
Comments="Input WPR profile"
Company="Microsoft Corporation"
Copyright="Microsoft Corporation"
Tag="">
<Profiles>
<!-- System Collectors -->
<SystemCollector Id="Standard_SystemCollector" Name="Standard System Collector">
<BufferSize Value="1024"/>
<Buffers Value="4" PercentageOfTotalMemory="true"/>
<StackCaching BucketCount="2048" CacheSize="8192"/>
</SystemCollector>
<!-- NOTE: UIF is only allowed the smaller of 7% / 224MB across all collectors.
All UIF_* collectors (system and event) must add up to these limits to allow OneTrace to run as well. -->
<SystemCollector Id="UIF_SystemCollector" Name="UIF System Collector">
<BufferSize Value="1024"/>
<Buffers Value="2" PercentageOfTotalMemory="true" MaximumBufferSpace="74"/>
</SystemCollector>
<SystemCollector Id="UIFPerf_SystemCollector" Name="UIFPerf System Collector">
<BufferSize Value="1024"/>
<Buffers Value="4" PercentageOfTotalMemory="true" MaximumBufferSpace="112"/>
<StackCaching BucketCount="2048" CacheSize="8192"/>
</SystemCollector>
<!-- Event collectors -->
<EventCollector Id="Standard_EventCollector" Name="Core Event Collector">
<BufferSize Value="1024"/>
<Buffers Value="8" PercentageOfTotalMemory="true"/>
</EventCollector>
<!-- NOTE: UIF is only allowed the smaller of 7% / 224MB across all collectors.
All UIF_* collectors (system and event) must add up to these limits to allow OneTrace to run as well.. -->
<EventCollector Id="UIF_EventCollector_Core" Name="UIF Core Event Collector">
<BufferSize Value="1024"/>
<Buffers Value="2.5" PercentageOfTotalMemory="true" MaximumBufferSpace="74"/>
</EventCollector>
<EventCollector Id="UIF_EventCollector_PlatformAndFoundation" Name="UIF Platform Event Collector">
<BufferSize Value="1024"/>
<Buffers Value="2.5" PercentageOfTotalMemory="true" MaximumBufferSpace="74"/>
</EventCollector>
<EventCollector Id="UIFPerf_EventCollector" Name="UIFPerf Event Collector">
<BufferSize Value="1024"/>
<Buffers Value="3" PercentageOfTotalMemory="true" MaximumBufferSpace="112"/>
</EventCollector>
<!-- System providers -->
<SystemProvider Id="Standard_SystemProvider">
<Keywords>
<Keyword Value="CpuConfig"/>
<Keyword Value="DPC"/>
<Keyword Value="WDFDPC"/>
<Keyword Value="HardFaults"/>
<Keyword Value="Interrupt"/>
<Keyword Value="WDFInterrupt"/>
<Keyword Value="Loader"/>
<Keyword Value="ProcessThread"/>
<Keyword Value="CSwitch"/>
<Keyword Value="ReadyThread"/>
<Keyword Value="SampledProfile"/>
<Keyword Value="ThreadPriority"/>
</Keywords>
<Stacks>
<Stack Value="CSwitch"/>
<Stack Value="SampledProfile"/>
<Stack Value="ReadyThread"/>
</Stacks>
</SystemProvider>
<SystemProvider Id="Sampled_SystemProvider">
<Keywords>
<Keyword Value="CpuConfig"/>
<Keyword Value="Loader"/>
<Keyword Value="ProcessThread"/>
<Keyword Value="SampledProfile"/>
<Keyword Value="ThreadPriority"/>
</Keywords>
<Stacks>
<Stack Value="SampledProfile"/>
</Stacks>
</SystemProvider>
<SystemProvider Id="UIF_SystemProvider">
<Keywords>
<Keyword Value="CpuConfig"/>
<Keyword Value="DPC"/>
<Keyword Value="WDFDPC"/>
<Keyword Value="HardFaults"/>
<Keyword Value="Interrupt"/>
<Keyword Value="WDFInterrupt"/>
<Keyword Value="Loader"/>
<Keyword Value="ProcessThread"/>
<Keyword Value="DiskIO"/>
<Keyword Value="CSwitch"/>
<Keyword Value="ReadyThread"/>
<Keyword Value="ThreadPriority"/>
</Keywords>
</SystemProvider>
<SystemProvider Id="UIFPerf_SystemProvider">
<Keywords>
<Keyword Value="CpuConfig"/>
<Keyword Value="DPC"/>
<Keyword Value="WDFDPC"/>
<Keyword Value="HardFaults"/>
<Keyword Value="Interrupt"/>
<Keyword Value="WDFInterrupt"/>
<Keyword Value="Loader"/>
<Keyword Value="ProcessThread"/>
<Keyword Value="DiskIO"/>
<Keyword Value="CSwitch"/>
<Keyword Value="ReadyThread"/>
<Keyword Value="ThreadPriority"/>
</Keywords>
<Stacks>
<Stack Value="CSwitch"/>
<Stack Value="ReadyThread"/>
</Stacks>
</SystemProvider>
<!-- Event providers -->
<!-- Base UIF provider. Should keep for repro mode, but not required for non-repro mode scenarios -->
<EventProvider Name="C73DBAB0-5395-4D87-8134-290D28AC0E01" Id="Microsoft.Windows.Fundamentals.UserInitiatedFeedback" Level="5">
<Keywords>
<Keyword Value="0x1"/>
</Keywords>
</EventProvider>
<!-- InputCore TraceLogging (win32kbase.sys, win32kmin.sys, win32kfull.sys, dwmcore.dll, ism.dll, minuser.dll, etc.) -->
<EventProvider Name="5FB75EAC-9F0B-550C-339F-FC21FDE966CD" Id="Microsoft.Windows.InputCore.TraceLogging" NonPagedMemory="true" Level="5">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="5FB75EAC-9F0B-550C-339F-FC21FDE966CD" Id="Microsoft.Windows.InputCore.TraceLogging.Perf" NonPagedMemory="true">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="5FB75EAC-9F0B-550C-339F-FC21FDE966CD" Id="Microsoft.Windows.InputCore.TraceLogging.Stacks" NonPagedMemory="true" Stack="true">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="5FB75EAC-9F0B-550C-339F-FC21FDE966CD" Id="Microsoft.Windows.InputCore.TraceLogging.UIF" NonPagedMemory="true" Level="4">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="5FB75EAC-9F0B-550C-339F-FC21FDE966CD" Id="Microsoft.Windows.InputCore.TraceLogging.PointerMsgData" NonPagedMemory="true" Stack="true">
<Keywords>
<Keyword Value="0x20000"/>
<!-- <Keyword Value="0x20000"/> PointerMsg -->
</Keywords>
</EventProvider>
<!-- InputCore Manifested (win32kbase.sys, win32kmin.sys, win32kfull.sys, dwmcore.dll, ism.dll, minuser.dll, etc.) -->
<!-- NOTE: this provider isn't present yet - it's declared here to reduce churn when it's added -->
<EventProvider Name="A90E365C-CC39-4B68-B943-DCD45C83BB52" Id="Microsoft.Windows.InputCore.Manifested" NonPagedMemory="true" Level="5">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="A90E365C-CC39-4B68-B943-DCD45C83BB52" Id="Microsoft.Windows.InputCore.Manifested.Perf" NonPagedMemory="true">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="A90E365C-CC39-4B68-B943-DCD45C83BB52" Id="Microsoft.Windows.InputCore.Manifested.Stacks" NonPagedMemory="true" Stack="true">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="A90E365C-CC39-4B68-B943-DCD45C83BB52" Id="Microsoft.Windows.InputCore.Manifested.UIF" NonPagedMemory="true" Level="4">
<Keywords>
<Keyword Value="0x1"/>
<!-- <Keyword Value="0x1"/> Overview -->
</Keywords>
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<!-- HidClass WPP (hidclass.sys) -->
<EventProvider Name="47C779CD-4EFD-49D7-9B10-9F16E5C25D06" Id="Microsoft.Windows.HID.HidClass" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- HID I2C devices (hidi2c.sys) -->
<EventProvider Name="E742C27D-29B1-4E4B-94EE-074D3AD72836" Id="Microsoft.Windows.HID.I2C" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- HID SPI devices (hidspi.sys) -->
<EventProvider Name="0A6B3BB2-3504-49C1-81D0-6A4B88B96427" Id="Microsoft.Windows.HID.SPI" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- USB HID devices (hidusb.sys) -->
<EventProvider Name="896F2806-9D0E-4D5F-AA25-7ACDBF4EAF2C" Id="Microsoft.Windows.HID.USB" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- HID Bluetooth devices (hidbth.sys) -->
<EventProvider Name="07699FF6-D2C0-4323-B927-2C53442ED29B" Id="Microsoft.Windows.HID.BTH" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- HID GATT / Bluetooth LE devices (Microsoft.Bluetooth.Profiles.HidOverGatt.dll) -->
<EventProvider Name="0107CF95-313A-473E-9078-E73CD932F2FE" Id="Microsoft.Windows.HID.GATT">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Keyboard HID driver (kbdhid.sys) -->
<EventProvider Name="B41B0A56-4483-48EF-A772-0B007CBEA8C6" Id="Microsoft.Windows.HID.kbd" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Keyboard class driver (kbdclass.sys) -->
<EventProvider Name="09281F1F-F66E-485A-99A2-91638F782C49" Id="Microsoft.Windows.HID.kbdclass" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Mouse HID driver (mouhid.sys) -->
<EventProvider Name="BBBC2565-8272-486E-B5E5-2BC4630374BA" Id="Microsoft.Windows.HID.mou" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Mouse class driver (mouclass.sys) -->
<EventProvider Name="FC8DF8FD-D105-40A9-AF75-2EEC294ADF8D" Id="Microsoft.Windows.HID.mouclass" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Input Configuration Filter Driver (mtconfig.sys) -->
<EventProvider Name="46BCE2CC-ED23-41DF-BE49-6BB8EC04CF70" Id="Microsoft.Windows.Drivers.MtConfig" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Button Devices (buttonconverter.sys) -->
<EventProvider Name="4B2862FE-F8BE-41FF-984A-0AF845F78E86" Id="Microsoft.Windows.HID.Buttonconverter" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- HID Interrupts (hidinterrupt.sys) -->
<EventProvider Name="78396E52-9753-4D63-8CF5-A936B4989FF2" Id="Microsoft.Windows.HID.HidInterrupt" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- GPIO HID devices (msgpiowin32.sys) -->
<EventProvider Name="5A81715A-84C0-4DEF-AE38-EDDE40DF5B3A" Id="Microsoft.Windows.HID.GPIO" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Virtual HID Framework (vhf.sys) -->
<EventProvider Name="51B2172F-205D-40C1-9A30-ED090FF72E6C" Id="Microsoft.Windows.HID.VHF" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- I2C Transport Driver (spbcx.sys) -->
<EventProvider Name="E6086B4D-AEFF-472B-BDA7-EEC662AFBF11" Id="Microsoft.Windows.HID.SpbCx" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- USB Transport Driver (usbhub3.sys) -->
<EventProvider Name="6E6CC2C5-8110-490E-9905-9F2ED700E455" Id="Microsoft.Windows.USB.UsbHub3" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- USB Transport Driver (ucx01000.sys) -->
<EventProvider Name="6FB6E467-9ED4-4B73-8C22-70B97E22C7D9" Id="Microsoft.Windows.USB.ucx01000" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- USB Transport Driver (usbxhci.sys) -->
<EventProvider Name="9F7711DD-29AD-C1EE-1B1B-B52A0118A54C" Id="Microsoft.Windows.USB.XHCI" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Composite USB Transport Driver (usbccgp.sys) -->
<EventProvider Name="BC6C9364-FC67-42C5-ACF7-ABED3B12ECC6" Id="Microsoft.Windows.USB.CCGP" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Older USB EHCI controllers (usbhub.sys) -->
<EventProvider Name="B10D03B8-E1F6-47F5-AFC2-0FA0779B8188" Id="Microsoft.Windows.USB.Hub" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Older USB EHCI controllers (usbport.sys) -->
<EventProvider Name="D75AEDBE-CFCD-42B9-94AB-F47B224245DD" Id="Microsoft.Windows.USB.Port" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- PS/2 Transport Driver (i8042prt.sys) -->
<EventProvider Name="7FFB8EB8-2C86-45D6-A7C5-C023D9C070C1" Id="Microsoft.Windows.Drivers.I8042prt" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- GPIO Interrupt Based Buttons (msgpioclx.sys) -->
<EventProvider Name="8D83BA5C-E85E-4859-B18E-314BA4475A12" Id="Microsoft.Windows.Drivers.msgpioclx" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Bluetooth Transport Driver (bthport.sys) -->
<EventProvider Name="D88ACE07-CAC0-11D8-A4C6-000D560BCBA5" Id="Microsoft.Windows.Drivers.bthport" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- BthPort -->
<EventProvider Name="8A1F9517-3A8C-4A9E-A018-4F17A200F277" Id="Microsoft.Windows.Bluetooth.BTHPORT" Level="4" NonPagedMemory="true">
<Keywords>
<Keyword Value="0x0"/>
</Keywords>
</EventProvider>
<!-- Device Problems TraceLogging (energy.dll) -->
<EventProvider Name="CDEF60FA-5777-4B02-9980-1E2C0DF22635" Id="Microsoft.Windows.Power.DeviceProblems"/>
<!-- RIM WPP (RS1) (win32kbase.sys) -->
<EventProvider Name="3374F1C0-597F-4AA1-B2C2-12789D9C8C3F" Id="Microsoft.Windows.RIM_RS1.WPP" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Win32kBase Input TraceLogging (win32kbase.sys) -->
<EventProvider Name="7E6B69B9-2AEC-4FB3-9426-69A0F2B61A86" Id="Microsoft.Windows.Win32kBase.Input" NonPagedMemory="true">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<!-- Win32kBase WPP (win32kbase.sys) -->
<EventProvider Name="0F81EC00-9E52-48E6-B899-EB3BBEEDE741" Id="Microsoft.Windows.Win32kBase.WPP" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<EventProvider Name="0F81EC00-9E52-48E6-B899-EB3BBEEDE741" Id="Microsoft.Windows.Win32kBase.WPP.UIF" NonPagedMemory="true">
<Keywords>
<!-- Removing keyword HM = 0x00080000 -->
<Keyword Value="0xFFFFFFFFFFF7FFFF"/>
</Keywords>
</EventProvider>
<!-- Win32kMin WPP (win32kmin.sys) -->
<EventProvider Name="03914E49-F3DD-40B9-BB7F-9445BF46D43E" Id="Microsoft.Windows.Win32kMin.WPP" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Win32kFull WPP (win32kfull.sys) -->
<EventProvider Name="335D5E04-5638-4E58-AA36-7ED1CFE76FD6" Id="Microsoft.Windows.Win32kFull.WPP" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<EventProvider Name="335D5E04-5638-4E58-AA36-7ED1CFE76FD6" Id="Microsoft.Windows.Win32kFull.WPP.UIF" NonPagedMemory="true">
<Keywords>
<!-- Removing keyword HITTEST = 0x04000000 -->
<Keyword Value="0xFFFFFFFFFBFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Win32kNs WPP (win32kns.sys) -->
<EventProvider Name="9C648335-6987-470C-B588-3DE7A6A1FDAC" Id="Microsoft.Windows.Win32kNs.WPP" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Win32k Telemetry TraceLogging (win32kbase.sys, win32kfull.sys) -->
<EventProvider Name="487D6E37-1B9D-46D3-A8FD-54CE8BDF8A53" Id="Microsoft.Windows.Win32k.TraceLogging" NonPagedMemory="true"/>
<!-- Win32k Manifested (win32kbase.sys, win32kmin.sys, win32kfull.sys) -->
<EventProvider Name="8C416C79-D49B-4F01-A467-E56D3AA8234C" Id="Microsoft.Windows.Win32k" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xA045A6E000"/>
<!-- <Keyword Value="0x2000"/> Focus -->
<!-- <Keyword Value="0x4000"/> UIPI -->
<!-- <Keyword Value="0x8000"/> win32Power -->
<!-- <Keyword Value="0x20000"/> UserActivity -->
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x200000"/> ThreadInfo -->
<!-- <Keyword Value="0x800000"/> MessagePumpInternalAndInput -->
<!-- <Keyword Value="0x1000000"/> TouchInput -->
<!-- <Keyword Value="0x04000000"/> PointerInput -->
<!-- <Keyword Value="0x40000000"/> ComponentHosting -->
<!-- <Keyword Value="0x2000000000"/> UserCrit telemetry -->
<!-- <Keyword Value="0x8000000000"/> DCompInput (RS5) -->
</Keywords>
<CaptureStateOnStart>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnStart>
<CaptureStateOnSave>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="8C416C79-D49B-4F01-A467-E56D3AA8234C" Id="Microsoft.Windows.Win32k.Stacks" NonPagedMemory="true" Stack="true">
<Keywords>
<Keyword Value="0xA045A6E000"/>
<!-- <Keyword Value="0x2000"/> Focus -->
<!-- <Keyword Value="0x4000"/> UIPI -->
<!-- <Keyword Value="0x8000"/> win32Power -->
<!-- <Keyword Value="0x20000"/> UserActivity -->
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x200000"/> ThreadInfo -->
<!-- <Keyword Value="0x800000"/> MessagePumpInternalAndInput -->
<!-- <Keyword Value="0x1000000"/> TouchInput -->
<!-- <Keyword Value="0x04000000"/> PointerInput -->
<!-- <Keyword Value="0x40000000"/> ComponentHosting -->
<!-- <Keyword Value="0x2000000000"/> UserCrit telemetry -->
<!-- <Keyword Value="0x8000000000"/> DCompInput (RS5) -->
</Keywords>
<CaptureStateOnStart>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnStart>
<CaptureStateOnSave>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="8C416C79-D49B-4F01-A467-E56D3AA8234C" Id="Microsoft.Windows.Win32k.UIF" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xA04526E000"/>
<!-- <Keyword Value="0x2000"/> Focus -->
<!-- <Keyword Value="0x4000"/> UIPI -->
<!-- <Keyword Value="0x8000"/> win32Power -->
<!-- <Keyword Value="0x20000"/> UserActivity -->
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x200000"/> ThreadInfo -->
<!-- <Keyword Value="0x1000000"/> TouchInput -->
<!-- <Keyword Value="0x04000000"/> PointerInput -->
<!-- <Keyword Value="0x40000000"/> ComponentHosting -->
<!-- <Keyword Value="0x2000000000"/> UserCrit telemetry -->
<!-- <Keyword Value="0x8000000000"/> DCompInput (RS5) -->
</Keywords>
<CaptureStateOnStart>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnStart>
<CaptureStateOnSave>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="8C416C79-D49B-4F01-A467-E56D3AA8234C" Id="Microsoft.Windows.Win32k.Perf" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xA045A6E000"/>
<!-- <Keyword Value="0x2000"/> Focus -->
<!-- <Keyword Value="0x4000"/> UIPI -->
<!-- <Keyword Value="0x8000"/> win32Power -->
<!-- <Keyword Value="0x20000"/> UserActivity -->
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x200000"/> ThreadInfo -->
<!-- <Keyword Value="0x800000"/> MessagePumpInternalAndInput -->
<!-- <Keyword Value="0x1000000"/> TouchInput -->
<!-- <Keyword Value="0x04000000"/> PointerInput -->
<!-- <Keyword Value="0x40000000"/> ComponentHosting -->
<!-- <Keyword Value="0x2000000000"/> UserCrit telemetry -->
<!-- <Keyword Value="0x8000000000"/> DCompInput (RS5) -->
</Keywords>
<CaptureStateOnStart>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnStart>
<CaptureStateOnSave>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="8C416C79-D49B-4F01-A467-E56D3AA8234C" Id="Microsoft.Windows.Win32k.UserCritPerf" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xA055A6E000"/>
<!-- <Keyword Value="0x2000"/> Focus -->
<!-- <Keyword Value="0x4000"/> UIPI -->
<!-- <Keyword Value="0x8000"/> win32Power -->
<!-- <Keyword Value="0x20000"/> UserActivity -->
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x200000"/> ThreadInfo -->
<!-- <Keyword Value="0x800000"/> MessagePumpInternalAndInput -->
<!-- <Keyword Value="0x1000000"/> TouchInput -->
<!-- <Keyword Value="0x04000000"/> PointerInput -->
<!-- <Keyword Value="0x10000000"/> UserCrit -->
<!-- <Keyword Value="0x40000000"/> ComponentHosting -->
<!-- <Keyword Value="0x2000000000"/> UserCrit telemetry -->
<!-- <Keyword Value="0x8000000000"/> DCompInput (RS5) -->
</Keywords>
<CaptureStateOnStart>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnStart>
<CaptureStateOnSave>
<Keyword Value="0xC0000"/>
<!-- <Keyword Value="0x40000"/> UIUnresponsiveness -->
<!-- <Keyword Value="0x80000"/> ThreadRundown -->
</CaptureStateOnSave>
</EventProvider>
<EventProvider Name="8C416C79-D49B-4F01-A467-E56D3AA8234C" Id="Microsoft.Windows.Win32k.UserCritPerf.Light" NonPagedMemory="true">
<Keywords>
<Keyword Value="0x2010000000"/>
<!-- <Keyword Value="0x10000000"/> UserCrit -->
<!-- <Keyword Value="0x2000000000"/> UserCrit telemetry -->
</Keywords>
</EventProvider>
<!-- MinUser Manifested (minuser.dll) -->
<EventProvider Name="7D30FE49-D67F-42D7-A360-9A0639EC5719" Id="Microsoft.Windows.OneCore.MinUser">
<Keywords>
<Keyword Value="0x10001000"/>
<!-- <Keyword Value="0x00001000"/> Input -->
<!-- <Keyword Value="0x10000000"/> Performance -->
</Keywords>
</EventProvider>
<!-- Kernel Power -->
<EventProvider Name="331C3B3A-2005-44C2-AC5E-77220C37D6B4" Id="Microsoft.Windows.Kernel.Power">
<Keywords>
<Keyword Value="0x4400"/>
<!-- <Keyword Value="0x400"/> DiagnosticLight -->
<!-- <Keyword Value="0x4000"/> TimerResolution (Vibranium) -->
</Keywords>
</EventProvider>
<!-- Kernel PnP (used in Universal Tests only) -->
<EventProvider Name="9C205A39-1250-487D-ABD7-E831C6290539" Id="Microsoft.Windows.Kernel.PnP" NonPagedMemory="true" Stack="true"/>
<!-- Interaction TraceLogging (ninput.dll) -->
<EventProvider Name="A7F923A4-8693-4876-92F4-4FF49791D3CF" Id="Microsoft.Windows.Ninput.Interaction"/>
<!-- DwmCore TraceLogging (dwmcore.dll) -->
<EventProvider Name="2BED2D8B-72D4-4D19-B0AC-DC27BF3B24EA" Id="Microsoft.Windows.Dwm.Tests"/>
<!-- DwmCore Interaction Performance Telemetry (dwmcore.dll) -->
<EventProvider Name="2729BE56-B41A-54BE-8C2A-8DA6127A8E38" Id="Microsoft.Windows.Dwm.Interaction"/>
<!-- DwmCore Interaction Tracker (dwmcore.dll) -->
<EventProvider Name="7AEEEA1E-FC46-4639-8BFA-D15929F80375" Id="Microsoft.Windows.Dwm.InteractionTracker"/>
<!-- DwmCore Manifested (dwmcore.dll) -->
<EventProvider Name="9E9BBA3C-2E38-40CB-99F4-9E8281425164" Id="Microsoft.Windows.Dwm.Core"/>
<EventProvider Name="9E9BBA3C-2E38-40CB-99F4-9E8281425164" Id="Microsoft.Windows.Dwm.Core.Input">
<Keywords>
<Keyword Value="0x200000"/>
<!-- <Keyword Value="0x200000"/> DwmInput (RS5) -->
</Keywords>
</EventProvider>
<EventProvider Name="9E9BBA3C-2E38-40CB-99F4-9E8281425164" Id="Microsoft.Windows.Dwm.Core.Perf">
<Keywords>
<Keyword Value="0x210000"/>
<!-- <Keyword Value="0x010000"/> FrameVisualization -->
<!-- <Keyword Value="0x200000"/> DwmInput (RS5) -->
</Keywords>
</EventProvider>
<!-- ISM TraceLogging (ism.dll) -->
<EventProvider Name="973C694B-79A6-480E-89A5-C8C20745D461" Id="Microsoft.Windows.OneCore.MinInput"/>
<!-- WinUI WPP (windows.ui.dll) -->
<EventProvider Name="23E0D3D9-6334-4EDD-9C80-54D3D7CFA8DA" Id="Microsoft.Windows.WinUI.WPP">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- DManip WPP (directmanipulation.dll) -->
<EventProvider Name="CB18E7B3-F5B0-412F-9F18-5D87FEFCD662" Id="Microsoft.Windows.DirectManipulation.WPP">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- DManip Manifested (directmanipulation.dll) -->
<EventProvider Name="5786E035-EF2D-4178-84F2-5A6BBEDBB947" Id="Microsoft.Windows.DirectManipulation"/>
<EventProvider Name="5786E035-EF2D-4178-84F2-5A6BBEDBB947" Id="Microsoft.Windows.DirectManipulation.Stacks" Stack="true"/>
<!-- DirectInk TraceLogging (Windows.UI.Input.Inking.dll) -->
<EventProvider Name="EE8FDBA0-14D6-50EC-A17A-33F388F21065" Id="Microsoft.Windows.DirectInk"/>
<!-- DComp Manifested (dcomp.dll) -->
<EventProvider Name="C44219D0-F344-11DF-A5E2-B307DFD72085" Id="Microsoft.Windows.DirectComposition">
<Keywords>
<Keyword Value="0x00000080"/>
<!-- <Keyword Value="0x00000080"/> DCompInput (RS5) -->
</Keywords>
</EventProvider>
<EventProvider Name="C44219D0-F344-11DF-A5E2-B307DFD72085" Id="Microsoft.Windows.DirectComposition.Stacks" Stack="true">
<Keywords>
<Keyword Value="0x00000080"/>
<!-- <Keyword Value="0x00000080"/> DCompInput (RS5) -->
</Keywords>
</EventProvider>
<!-- DwmRedir Manifested (dwmredir.dll) -->
<EventProvider Name="7D99F6A4-1BEC-4C09-9703-3AAA8148347F" Id="Microsoft.Windows.Dwm.Redir">
<Keywords>
<Keyword Value="0x00000002"/>
<!-- <Keyword Value="0x00000002"/> DwmInput (RS5) -->
</Keywords>
</EventProvider>
<EventProvider Name="7D99F6A4-1BEC-4C09-9703-3AAA8148347F" Id="Microsoft.Windows.Dwm.Redir.Perf">
<Keywords>
<Keyword Value="0x00000006"/>
<!-- <Keyword Value="0x00000002"/> DwmInput (RS5) -->
<!-- <Keyword Value="0x00000004"/> DwmInputPerf (19H1) -->
</Keywords>
</EventProvider>
<!-- Udwm Manifested (udwm.dll) -->
<EventProvider Name="A2D1C713-093B-43A7-B445-D09370EC9F47" Id="Microsoft.Windows.Dwm.Udwm">
<Keywords>
<Keyword Value="0x00000002"/>
<!-- <Keyword Value="0x00000002"/> UdwmInput (19H1) -->
</Keywords>
</EventProvider>
<!-- XAML Manifested (windows.ui.xaml.dll) -->
<EventProvider Name="531A35AB-63CE-4BCF-AA98-F88C7A89E455" Id="Microsoft.Windows.XAML" Level="4"/>
<!-- WinUI Manifested (windows.ui.dll) -->
<EventProvider Name="A3D95055-34CC-4E4A-B99F-EC88F5370495" Id="Microsoft.Windows.CoreWindow"/>
<!-- HeatCore TraceLogging (heatcore.dll) -->
<EventProvider Name="55A5DC53-E24E-5B53-5B52-EA83A0CC4E0C" Id="Microsoft.Windows.Heat.HeatCore"/>
<!-- HeatCore Test TraceLogging (heatcore.dll) -->
<EventProvider Name="54225112-EAA1-5E29-C8F8-1CB9924D6049" Id="Microsoft.Windows.Heat.HeatCore.Test"/>
<EventProvider Name="54225112-EAA1-5E29-C8F8-1CB9924D6049" Id="Microsoft.Windows.Heat.HeatCore.Test.UIF" Level="4"/>
<!-- CoreUIComponents Manifested (coreuicomponents.dll) -->
<EventProvider Name="A0B7550F-4E9A-4F03-AD41-B8042D06A2F7" Id="Microsoft.Windows.CoreUIComponents">
<Keywords>
<Keyword Value="0x2000000"/>
<!-- <Keyword Value="0x2000000"/> SessionLayer -->
</Keywords>
</EventProvider>
<!-- NInput Manifested (ninput.dll) -->
<EventProvider Name="2C3E6D9F-8298-450F-8E5D-49B724F1216F" Id="Microsoft.Windows.NInput"/>
<!-- Text Input (textinputframework.dll) -->
<EventProvider Name="EBADF775-48AA-4BF3-8F8E-EC68D113C98E" Id="Microsoft.Windows.TextInput"/>
<!-- WCOS adapter app (wcosadapter.dll) -->
<EventProvider Name="D75DF9F1-5F3D-49D0-9D15-2A55BD1C012E" Id="Microsoft.Windows.Window.Event.Dispatcher"/>
<EventProvider Name="029769EE-ED48-4166-894E-357918A77E68" Id="Microsoft.Windows.WCOS.Adapter"/>
<!-- VAIL ProxyApp and RDP Core -->
<EventProvider Name="AE2E0F2E-A7E3-5C92-675A-5660B7D2F7E0" Id="Microsoft.Windows.ComposableShell.Components.ProxyAppClient"/>
<EventProvider Name="78F62820-37DC-5E89-F84D-ABA1B74BEA5C" Id="Microsoft.Windows.ComposableShell.Components.ProxyAppService"/>
<EventProvider Name="EF00584A-2655-462C-BC24-E7DE630E7FBF" Id="Microsoft.Windows.ComposableShell.Components.ProxyApp.LifeCycle"/>
<EventProvider Name="0291BFE0-82E7-5C74-C772-AB9829151C6B" Id="Microsoft.Windows.ComposableShell.Components.ProxyApp.Performance"/>
<EventProvider Name="5564A750-110E-5CC6-9B2A-8188AA7DCD68" Id="Microsoft.Windows.ComposableShell.Components.RDPCore"/>
<EventProvider Name="8A562815-F309-41FF-A52C-EC0764F8DAEE" Id="Microsoft.Windows.ComposableShell.Components.ViewHosting"/>
<EventProvider Name="614A8B00-6E01-4881-BBD8-521214ABA0A3" Id="Microsoft.Windows.ComposableShell.Products.ModernUX"/>
<EventProvider Name="C0D4E2EE-2A06-4735-9E0A-8DEE84098CEA" Id="Microsoft.Windows.Shell.AilPositioner"/>
<!-- Remote Desktop -->
<EventProvider Name="4A49AFE3-776E-467A-ACA0-71F9C6C8499F" Id="Microsoft.Windows.RemoteDesktop.RdpInit"/>
<EventProvider Name="39825FFA-F1B4-41B7-8221-20D4B8DBE57E" Id="Microsoft.Windows.RemoteDesktop.RdpShell"/>
<EventProvider Name="5795AAB9-B0E3-419E-B0EF-7AEF943CFFA8" Id="Microsoft.Windows.RemoteDesktop.Base"/>
<EventProvider Name="8375996D-5801-4FE9-B0AE-F5C428758960" Id="Microsoft.Windows.RemoteDesktop.ServerBase"/>
<EventProvider Name="1139C61B-B549-4251-8ED3-27250A1EDEC8" Id="Microsoft.Windows.RemoteDesktop.ServerStack"/>
<EventProvider Name="48DAB7B6-34F4-44C8-8355-35124FE39BFF" Id="Microsoft.Windows.RemoteDesktop.RdpXTraceProvider" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<EventProvider Name="CC3716F0-0336-44FB-A442-86276F4B712C" Id="Microsoft.Windows.RemoteDesktop.RdpWinTraceProvider" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<EventProvider Name="DAA6CAF5-6678-43f8-A6FE-B40EE096E06E" Id="Microsoft.Windows.RemoteDesktop.MSTSC" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<EventProvider Name="5283D5F6-65B5-425F-A30B-F16C057D6B57" Id="Microsoft.Windows.RemoteDesktop.Termsrv" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<EventProvider Name="557D257B-180E-4AAE-8F06-86C4E46E9D00" Id="Microsoft.Windows.RemoteDesktop.LSM" NonPagedMemory="true">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Shell/ Windowing -->
<EventProvider Name="C7A697F6-69BC-5777-297F-1C77B8189F1C" Id="Microsoft.Windows.Shell.Switcher"/>
<EventProvider Name="5DA629CE-0EB8-5967-329D-CD3892EDB6BC" Id="Microsoft.Windows.Shell.XamlSwitcher"/>
<EventProvider Name="3D6120A6-0986-51C4-213A-E2975903051D" Id="Microsoft.Windows.Shell.Launcher"/>
<EventProvider Name="DF8DAB3F-B1C9-58D3-2EA1-4C08592BB71B" Id="Microsoft.Windows.Shell.Taskbar"/>
<EventProvider Name="F84AA759-31D3-59BF-2C89-3748CF17FD7E" Id="Microsoft.Windows.Desktop.Shell.Windowing"/>
<EventProvider Name="4FC2CBEF-B755-5B53-94DB-8D816CA8C9CD" Id="Microsoft.Windows.Shell.WindowMessageService"/>
<EventProvider Name="9BFEC32D-7619-4994-A0EB-4C772392546C" Id="Microsoft.Windows.Shell.CustomShellHost"/>
<!-- Minuser extension (Minuser.dll) -->
<EventProvider Name="9956C4CC-7B21-4D55-B22D-3A0EA2BDDEB9" Id="Microsoft.Windows.OneCore.MinUserExt"/>
<!-- WindowManagement -->
<EventProvider Name="CF5838D7-9FDC-5907-A62C-ABD41DE9D862" Id="Microsoft.OneCore.WindowManagement"/>
<EventProvider Name="329CC1E5-3D02-4C6F-B411-0299BE591CD7" Id="Microsoft.OneCore.WindowManagementApi"/>
<!-- CoreMessaging -->
<EventProvider Name="DE5A9D0A-C195-504D-0175-039AC1243837" Id="Microsoft.Windows.CoreMessaging.CoreMessagingK"/>
<!-- DXG Kernel -->
<EventProvider Name="221D444C-D07E-4FDE-B425-15B746CF535B" Id="Microsoft.Windows.Graphics.DxgDiagnostics" />
<EventProvider Name="DEB96C0A-D2D9-5868-A5D5-50EE13513C8B" Id="Microsoft.Windows.Graphics.Display" />
<!-- IME -->
<EventProvider Name="89DB9EAC-5750-580C-39D6-6978396822DD" Id="Microsoft-Windows-TextInput-Gip" Level="5"/>
<EventProvider Name="2D66BB8D-2A6B-5A2D-A09C-4F57A1776BD1" Id="Microsoft-Windows-TextInput-ChsIme"/>
<EventProvider Name="31BCAC7F-4AB8-47A1-B73A-A161EE68D585" Id="Microsoft-Windows-IME-JPAPI"/>
<EventProvider Name="DBC388BC-89C2-4FE0-B71F-6E4881FB575C" Id="Microsoft-Windows-IME-JPLMP"/>
<EventProvider Name="3AD571F3-BDAE-4942-8733-4D1B85870A1E" Id="Microsoft-Windows-IME-JPPRED"/>
<EventProvider Name="06404639-EC4F-56D8-F82E-49BF6AD1B96A" Id="Microsoft-Windows-Desktop-TextInput-BopomofoIme"/>
<EventProvider Name="2593BDF1-313B-5C29-355C-6065BA331797" Id="Microsoft-Windows-Desktop-TextInput-ImeCommon"/>
<EventProvider Name="68259FFF-CE2B-4A91-8DF0-9656CDB7A4D6" Id="Microsoft-Windows-Desktop-TextInput-MSCand20"/>
<EventProvider Name="47A8EA0F-BE9F-5A94-1586-5DED19D57C3D" Id="Microsoft-Windows-Desktop-TextInput-JapaneseIme"/>
<EventProvider Name="4B7BD959-BFEA-5953-583C-FB7BF825BC92" Id="Microsoft-Windows-Desktop-TextInput-ChtIme"/>
<EventProvider Name="03e60cf9-4fa0-5ddd-7452-1d05ce7d61bd" Id="Microsoft-Windows-Desktop-TextInput-UIManager"/>
<EventProvider Name="FF5023D9-8341-5DFB-3C33-17A1AB76A426" Id="Microsoft-Windows-Shell-CandidateWindow"/>
<EventProvider Name="73AE0EC4-37FC-4B10-92C0-7F6D9D0539B9" Id="Microsoft-Windows-TextInput-ExpressiveInput"/>
<EventProvider Name="D49F5FDD-C4AB-47BD-BD68-A9A8688A92AB" Id="Microsoft-Windows-TextInput-Gip-Perf"/>
<EventProvider Name="6BE754E7-F231-4DB7-A9B6-3720F91A7AD2" Id="Microsoft-Windows-TextInput-Gip-LegacyBopomofo-Perf"/>
<EventProvider Name="04708A84-8C97-4B32-A8A9-2762C83573C0" Id="Microsoft-IPX-Core"/>
<EventProvider Name="4FBA1227-F606-4E5F-B9E8-FAB9AB5740F3" Id="Microsoft-Windows-TSF-msctf" Level="5"/>
<EventProvider Name="7B434BC1-8EFF-41A3-87E9-5D8AF3099784" Id="Microsoft-Windows-Shell-KeyboardHosting-ShellKeyboardManager"/>
<EventProvider Name="5C3E3AA8-3BA4-43CD-A7DE-3BF5F70F9CA4" Id="Microsoft-Windows-Shell-TextInput-InputPanel"/>
<EventProvider Name="C3AF4B8A-C24F-56D4-CE67-DEF9F522A0DD" Id="Microsoft-Windows-Shell-TouchKeyboardExperience"/>
<EventProvider Name="34C25D46-D194-5918-C399-D3641F0C609D" Id="Microsoft-Windows-ComposableShell-Components-InputHost"/>
<EventProvider Name="68396F5F-E685-5C1B-3181-A17CF8D96FA6" Id="Microsoft-Windows-Desktop-TextInput-TouchKeyboard"/>
<EventProvider Name="4E42B3BD-5376-4E2C-B2CE-EF443DDAA657" Id="Microsoft.Windows.Shell.TouchGestures"/>
<!-- Devices -->
<EventProvider Name="4AE53EDA-2033-5DD2-8850-99823083A9E5" Id="Microsoft.Devices.HeatProcessor"/>
<EventProvider Name="4AE53EDA-2033-5DD2-8850-99823083A9E5" Id="Microsoft.Devices.HeatProcessor.UIF" Level="4"/>
<EventProvider Name="3FA102E9-1A62-5490-7AF8-6088C2F9E6BE" Id="Microsoft.Devices.TouchAndPen.Prod"/>
<EventProvider Name="E15391F5-B643-4554-BE0A-BFECF3E5DB29" Id="Microsoft.Devices.TouchAndPenFWs"/>
<EventProvider Name="C09E7A78-ECF1-4AA7-8CEA-1568E5054F4E" Id="Microsoft.Devices.Adaptation.Driver"/>
<EventProvider Name="8A6767B6-D556-4AAA-8612-DD370FADA6A9" Id="Microsoft.Devices.Bluetooth.LooselyCoupledDevices"/>
<!-- Games -->
<EventProvider Name="783ACA0A-790E-4D7F-8451-AA850511C6B9" Id="Microsoft.Windows.D3D9" NonPagedMemory="true">
<Keywords>
<Keyword Value="0x00000002"/>
<!-- <Keyword Value="0x00000002"/> Events -->
</Keywords>
<EventFilters FilterIn="true">
<EventId Value="1"/> <!-- EventPresentStart -->
<EventId Value="2"/> <!-- EventPresentStop -->
</EventFilters>
</EventProvider>
<EventProvider Name="CA11C036-0102-4A2D-A6AD-F03CFED5D3C9" Id="Microsoft.Windows.DXGI" NonPagedMemory="true">
<Keywords>
<Keyword Value="0x00000002"/>
<!-- <Keyword Value="0x00000002"/> Events -->
</Keywords>
<EventFilters FilterIn="true">
<EventId Value="42"/> <!-- EventPresentStart -->
<EventId Value="43"/> <!-- EventPresentStop -->
</EventFilters>
</EventProvider>
<!-- Test and error handling -->
<EventProvider Name="1377561D-9312-452C-AD13-C4A1C9C906E0" Id="Microsoft.Windows.FaultReporting"/>
<EventProvider Name="CC79CF77-70D9-4082-9B52-23F3A3E92FE4" Id="Microsoft.Windows.ErrorReporting"/>
<EventProvider Name="BF4C9654-66D1-5720-7B51-D2AE226735EA" Id="Microsoft.Windows.ErrorHandling.Fallback"/>
<EventProvider Name="6D1B249D-131B-468A-899B-FB0AD9551772" Id="Microsoft.Windows.TelemetryAssert" NonPagedMemory="true" Stack="true" Level="5"/>
<EventProvider Name="50109FBD-6D85-5815-731E-C907ECA1607B" Id="Microsoft.Windows.Health.TestInProduction"/>
<EventProvider Name="065903C1-4883-4FB8-B163-D02BD5EFC74C" Id="Microsoft.Windows.TestExecution"/>
<EventProvider Name="40C4DF8B-00A9-5159-62BC-9BBC5EE78A29" Id="Microsoft.Windows.TestExecution.WexLogger"/>
<!-- Lifted InputCore TraceLogging -->
<EventProvider Name="20E13C15-6BB1-5AB6-E54C-3789FA0D9B52" Id="Microsoft.Windows.InputCore.TraceLogging.Lifted" Level="5">
<CaptureStateOnSave>
<Keyword Value="0x0"/>
</CaptureStateOnSave>
</EventProvider>
<!-- Lifted DwmCore TraceLogging -->
<EventProvider Name="461B985D-2EBE-49C1-B506-BBF6C753A82B" Id="Microsoft.Windows.Dwm.Tests.Lifted"/>
<!-- Lifted DwmCore Interaction Performance Telemetry -->
<EventProvider Name="07E4CEB9-D0CC-48A6-AF64-00F7A7D1198F" Id="Microsoft.Windows.Dwm.Interaction.Lifted"/>
<!-- Lifted DwmCore Interaction Tracker -->
<EventProvider Name="48A2C4B5-61CA-44F8-9A04-1A25AC18465D" Id="Microsoft.Windows.Dwm.InteractionTracker.Lifted"/>
<!-- Lifted DwmCore Manifested -->
<EventProvider Name="E750A202-A1AF-4357-9569-50AC14E4781E" Id="Microsoft.Windows.Dwm.Core.Lifted"/>
<!-- Lifted DManip WPP -->
<EventProvider Name="7620741E-E2A4-413B-8DB4-50615087B4D1" Id="Microsoft.Windows.DirectManipulation.WPP.Lifted">
<Keywords>
<Keyword Value="0xFFFFFFFFFFFFFFFF"/>
</Keywords>
</EventProvider>
<!-- Lifted DManip Manifested -->
<EventProvider Name="08992944-997D-4979-8795-FA546927631A" Id="Microsoft.Windows.DirectManipulation.Lifted"/>
<!-- Lifted ISM TraceLogging -->
<EventProvider Name="4164F1C3-F0B5-55AB-F0F5-8B6E128C59AF" Id="Microsoft.Windows.OneCore.MinInput.Lifted"/>
<!-- Profiles -->
<Profile Id="Core.Verbose.Memory" Name="Core" Description="Core" DetailLevel="Verbose" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Standard_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="Standard_EventCollector">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging"/>
<EventProviderId Value="Microsoft.Windows.InputCore.Manifested"/>
<EventProviderId Value="Microsoft.Windows.HID.HidClass"/>
<EventProviderId Value="Microsoft.Windows.HID.I2C"/>
<EventProviderId Value="Microsoft.Windows.HID.SPI"/>
<EventProviderId Value="Microsoft.Windows.HID.USB"/>
<EventProviderId Value="Microsoft.Windows.HID.BTH"/>
<EventProviderId Value="Microsoft.Windows.HID.GATT"/>
<EventProviderId Value="Microsoft.Windows.HID.kbd"/>
<EventProviderId Value="Microsoft.Windows.HID.kbdclass"/>
<EventProviderId Value="Microsoft.Windows.HID.mou"/>
<EventProviderId Value="Microsoft.Windows.HID.mouclass"/>
<EventProviderId Value="Microsoft.Windows.Drivers.MtConfig"/>
<EventProviderId Value="Microsoft.Windows.HID.Buttonconverter"/>
<EventProviderId Value="Microsoft.Windows.HID.HidInterrupt"/>
<EventProviderId Value="Microsoft.Windows.HID.GPIO"/>
<EventProviderId Value="Microsoft.Windows.HID.VHF"/>
<EventProviderId Value="Microsoft.Windows.HID.SpbCx"/>
<EventProviderId Value="Microsoft.Windows.USB.UsbHub3"/>
<EventProviderId Value="Microsoft.Windows.USB.ucx01000"/>
<EventProviderId Value="Microsoft.Windows.USB.XHCI"/>
<EventProviderId Value="Microsoft.Windows.USB.CCGP"/>
<EventProviderId Value="Microsoft.Windows.USB.Hub"/>
<EventProviderId Value="Microsoft.Windows.USB.Port"/>
<EventProviderId Value="Microsoft.Windows.Drivers.I8042prt"/>
<EventProviderId Value="Microsoft.Windows.Drivers.msgpioclx"/>
<EventProviderId Value="Microsoft.Windows.Drivers.bthport"/>
<EventProviderId Value="Microsoft.Windows.Bluetooth.BTHPORT"/>
<EventProviderId Value="Microsoft.Windows.Power.DeviceProblems"/>
<EventProviderId Value="Microsoft.Windows.RIM_RS1.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.Input"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kMin.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kFull.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kNs.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32k.TraceLogging"/>
<EventProviderId Value="Microsoft.Windows.Win32k"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinUser"/>
<EventProviderId Value="Microsoft.Windows.Kernel.Power"/>
<EventProviderId Value="Microsoft.Windows.Ninput.Interaction"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Tests"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Interaction"/>
<EventProviderId Value="Microsoft.Windows.Dwm.InteractionTracker"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinInput"/>
<EventProviderId Value="Microsoft.Windows.WinUI.WPP"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.WPP"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation"/>
<EventProviderId Value="Microsoft.Windows.DirectInk"/>
<EventProviderId Value="Microsoft.Windows.DirectComposition"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Redir"/>
<EventProviderId Value="Microsoft.Windows.XAML"/>
<EventProviderId Value="Microsoft.Windows.CoreWindow"/>
<EventProviderId Value="Microsoft.Windows.Heat.HeatCore"/>
<EventProviderId Value="Microsoft.Windows.Heat.HeatCore.Test"/>
<EventProviderId Value="Microsoft.Windows.CoreUIComponents"/>
<EventProviderId Value="Microsoft.Windows.NInput"/>
<EventProviderId Value="Microsoft.Windows.TextInput"/>
<EventProviderId Value="Microsoft.Windows.WCOS.Adapter"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyAppClient"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyAppService"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.RDPCore"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinUserExt"/>
<EventProviderId Value="Microsoft.OneCore.WindowManagement"/>
<EventProviderId Value="Microsoft.OneCore.WindowManagementApi"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core"/>
<EventProviderId Value="Microsoft.Windows.CoreMessaging.CoreMessagingK"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyApp.Performance"/>
<EventProviderId Value="Microsoft.Windows.Graphics.DxgDiagnostics"/>
<EventProviderId Value="Microsoft.Windows.Graphics.Display"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyApp.LifeCycle"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Products.ModernUX"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ViewHosting"/>
<EventProviderId Value="Microsoft.Windows.Shell.AilPositioner"/>
<EventProviderId Value="Microsoft.Windows.Shell.TouchGestures"/>
<EventProviderId Value="Microsoft.Windows.Window.Event.Dispatcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.Switcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.XamlSwitcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.Launcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.Taskbar"/>
<EventProviderId Value="Microsoft.Windows.Desktop.Shell.Windowing"/>
<EventProviderId Value="Microsoft.Windows.Shell.WindowMessageService"/>
<EventProviderId Value="Microsoft.Windows.Shell.CustomShellHost"/>
<EventProviderId Value="Microsoft.Devices.HeatProcessor"/>
<EventProviderId Value="Microsoft.Devices.TouchAndPen.Prod"/>
<EventProviderId Value="Microsoft.Devices.TouchAndPenFWs"/>
<EventProviderId Value="Microsoft.Devices.Adaptation.Driver"/>
<EventProviderId Value="Microsoft.Devices.Bluetooth.LooselyCoupledDevices"/>
<EventProviderId Value="Microsoft.Windows.D3D9"/>
<EventProviderId Value="Microsoft.Windows.DXGI"/>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Tests.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Interaction.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.InteractionTracker.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core.Lifted"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.WPP.Lifted"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.Lifted"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinInput.Lifted"/>
<EventProviderId Value="Microsoft.Windows.FaultReporting"/>
<EventProviderId Value="Microsoft.Windows.ErrorReporting"/>
<EventProviderId Value="Microsoft.Windows.ErrorHandling.Fallback"/>
<EventProviderId Value="Microsoft.Windows.TelemetryAssert"/>
<EventProviderId Value="Microsoft.Windows.Health.TestInProduction"/>
<EventProviderId Value="Microsoft.Windows.TestExecution"/>
<EventProviderId Value="Microsoft.Windows.TestExecution.WexLogger"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.RdpInit"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.RdpShell"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.Base"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.ServerBase"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.ServerStack"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.LSM"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.Termsrv"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.RdpXTraceProvider"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.RdpWinTraceProvider"/>
<EventProviderId Value="Microsoft.Windows.RemoteDesktop.MSTSC"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="Core.Verbose.File" Base="Core.Verbose.Memory" Name="Core" Description="Core" DetailLevel="Verbose" LoggingMode="File"/>
<Profile Id="Perf.Verbose.Memory" Name="Perf" Description="Perf" DetailLevel="Verbose" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Standard_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="Standard_EventCollector">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.Perf"/>
<EventProviderId Value="Microsoft.Windows.InputCore.Manifested.Perf"/>
<EventProviderId Value="Microsoft.Windows.Win32k.Perf"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core.Perf"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Redir.Perf"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kMin.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kFull.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kNs.WPP"/>
<EventProviderId Value="Microsoft.Windows.CoreUIComponents"/>
<EventProviderId Value="Microsoft.Windows.D3D9"/>
<EventProviderId Value="Microsoft.Windows.DXGI"/>
<EventProviderId Value="Microsoft.Windows.HID.HidClass"/>
<EventProviderId Value="Microsoft.Windows.HID.I2C"/>
<EventProviderId Value="Microsoft.Windows.HID.SPI"/>
<EventProviderId Value="Microsoft.Windows.HID.USB"/>
<EventProviderId Value="Microsoft.Windows.HID.BTH"/>
<EventProviderId Value="Microsoft.Windows.HID.GATT"/>
<EventProviderId Value="Microsoft.Windows.HID.kbd"/>
<EventProviderId Value="Microsoft.Windows.HID.kbdclass"/>
<EventProviderId Value="Microsoft.Windows.HID.mou"/>
<EventProviderId Value="Microsoft.Windows.HID.mouclass"/>
<EventProviderId Value="Microsoft.Windows.HID.Buttonconverter"/>
<EventProviderId Value="Microsoft.Windows.HID.HidInterrupt"/>
<EventProviderId Value="Microsoft.Windows.HID.GPIO"/>
<EventProviderId Value="Microsoft.Windows.HID.VHF"/>
<EventProviderId Value="Microsoft.Windows.HID.SpbCx"/>
<EventProviderId Value="Microsoft.Windows.USB.UsbHub3"/>
<EventProviderId Value="Microsoft.Windows.USB.ucx01000"/>
<EventProviderId Value="Microsoft.Windows.USB.XHCI"/>
<EventProviderId Value="Microsoft.Windows.USB.CCGP"/>
<EventProviderId Value="Microsoft.Windows.USB.Hub"/>
<EventProviderId Value="Microsoft.Windows.USB.Port"/>
<EventProviderId Value="Microsoft.Windows.Drivers.MtConfig"/>
<EventProviderId Value="Microsoft.Windows.Drivers.I8042prt"/>
<EventProviderId Value="Microsoft.Windows.Drivers.msgpioclx"/>
<EventProviderId Value="Microsoft.Windows.Drivers.bthport"/>
<EventProviderId Value="Microsoft.Windows.Bluetooth.BTHPORT"/>
<EventProviderId Value="Microsoft.Windows.Power.DeviceProblems"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="Perf.Verbose.File" Name="Perf" Base="Perf.Verbose.Memory" Description="Perf" DetailLevel="Verbose" LoggingMode="File"/>
<Profile Id="Perf.Light.Memory" Name="Perf" Description="Perf" DetailLevel="Light" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Standard_SystemProvider"/>
</SystemCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="Perf.Light.File" Name="Perf" Base="Perf.Light.Memory" Description="Perf" DetailLevel="Light" LoggingMode="File"/>
<Profile Id="Sampled.Light.Memory" Name="Sampled" Description="Sampled" DetailLevel="Light" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Sampled_SystemProvider"/>
</SystemCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="Sampled.Light.File" Name="Sampled" Base="Sampled.Light.Memory" Description="Sampled" DetailLevel="Light" LoggingMode="File"/>
<Profile Id="UserCritPerf.Verbose.Memory" Name="UserCritPerf" Description="UserCritPerf" DetailLevel="Verbose" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Standard_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="Standard_EventCollector">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.Perf"/>
<EventProviderId Value="Microsoft.Windows.InputCore.Manifested.Perf"/>
<EventProviderId Value="Microsoft.Windows.Win32k.UserCritPerf"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core.Perf"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Redir.Perf"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kMin.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kFull.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kNs.WPP"/>
<EventProviderId Value="Microsoft.Windows.CoreUIComponents"/>
<EventProviderId Value="Microsoft.Windows.HID.HidClass"/>
<EventProviderId Value="Microsoft.Windows.D3D9"/>
<EventProviderId Value="Microsoft.Windows.DXGI"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="UserCritPerf.Verbose.File" Name="UserCritPerf" Base="UserCritPerf.Verbose.Memory" Description="UserCritPerf" DetailLevel="Verbose" LoggingMode="File"/>
<Profile Id="UserCritPerf.Light.Memory" Name="UserCritPerf" Description="UserCritPerf" DetailLevel="Light" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Standard_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="Standard_EventCollector">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.Win32k.UserCritPerf.Light"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="UserCritPerf.Light.File" Name="UserCritPerf" Base="UserCritPerf.Light.Memory" Description="UserCritPerf" DetailLevel="Light" LoggingMode="File"/>
<Profile Id="Stacks.Verbose.Memory" Name="Stacks" Description="Stacks" DetailLevel="Verbose" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Standard_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="Standard_EventCollector">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.Stacks"/>
<EventProviderId Value="Microsoft.Windows.InputCore.Manifested.Stacks"/>
<EventProviderId Value="Microsoft.Windows.Win32k"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kMin.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kFull.WPP"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="Stacks.Verbose.File" Name="Stacks" Base="Stacks.Verbose.Memory" Description="Stacks" DetailLevel="Verbose" LoggingMode="File"/>
<Profile Id="Test.Verbose.Memory" Name="Test" Description="Profile for Universal Tests" DetailLevel="Verbose" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="Standard_SystemCollector">
<SystemProviderId Value="Standard_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="Standard_EventCollector">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.Stacks"/>
<EventProviderId Value="Microsoft.Windows.InputCore.Manifested.Stacks"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.Input"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kMin.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kFull.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kNs.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32k.TraceLogging"/>
<EventProviderId Value="Microsoft.Windows.Win32k"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinUser"/>
<EventProviderId Value="Microsoft.Windows.Kernel.Power"/>
<EventProviderId Value="Microsoft.Windows.Kernel.PnP"/>
<EventProviderId Value="Microsoft.Windows.Ninput.Interaction"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Tests"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Interaction"/>
<EventProviderId Value="Microsoft.Windows.Dwm.InteractionTracker"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinInput"/>
<EventProviderId Value="Microsoft.Windows.WinUI.WPP"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.WPP"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation"/>
<EventProviderId Value="Microsoft.Windows.DirectInk"/>
<EventProviderId Value="Microsoft.Windows.DirectComposition"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Redir"/>
<EventProviderId Value="Microsoft.Windows.XAML"/>
<EventProviderId Value="Microsoft.Windows.CoreWindow"/>
<EventProviderId Value="Microsoft.Windows.Heat.HeatCore"/>
<EventProviderId Value="Microsoft.Windows.Heat.HeatCore.Test"/>
<EventProviderId Value="Microsoft.Windows.CoreUIComponents"/>
<EventProviderId Value="Microsoft.Windows.NInput"/>
<EventProviderId Value="Microsoft.Windows.TextInput"/>
<EventProviderId Value="Microsoft.Windows.WCOS.Adapter"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyAppClient"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyAppService"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.RDPCore"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinUserExt"/>
<EventProviderId Value="Microsoft.OneCore.WindowManagement"/>
<EventProviderId Value="Microsoft.OneCore.WindowManagementApi"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core"/>
<EventProviderId Value="Microsoft.Windows.CoreMessaging.CoreMessagingK"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyApp.Performance"/>
<EventProviderId Value="Microsoft.Windows.Graphics.DxgDiagnostics"/>
<EventProviderId Value="Microsoft.Windows.Graphics.Display"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Products.ModernUX"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ViewHosting"/>
<EventProviderId Value="Microsoft.Windows.Shell.AilPositioner"/>
<EventProviderId Value="Microsoft.Windows.Window.Event.Dispatcher"/>
<EventProviderId Value="Microsoft.Windows.ComposableShell.Components.ProxyApp.LifeCycle"/>
<EventProviderId Value="Microsoft.Windows.Shell.Switcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.XamlSwitcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.Launcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.Taskbar"/>
<EventProviderId Value="Microsoft.Windows.Desktop.Shell.Windowing"/>
<EventProviderId Value="Microsoft.Windows.Shell.WindowMessageService"/>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Tests.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Interaction.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.InteractionTracker.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core.Lifted"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.WPP.Lifted"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.Lifted"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinInput.Lifted"/>
<EventProviderId Value="Microsoft.Windows.FaultReporting"/>
<EventProviderId Value="Microsoft.Windows.ErrorReporting"/>
<EventProviderId Value="Microsoft.Windows.ErrorHandling.Fallback"/>
<EventProviderId Value="Microsoft.Windows.TelemetryAssert"/>
<EventProviderId Value="Microsoft.Windows.Health.TestInProduction"/>
<EventProviderId Value="Microsoft.Windows.TestExecution"/>
<EventProviderId Value="Microsoft.Windows.TestExecution.WexLogger"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="Test.Verbose.File" Name="Test" Base="Test.Verbose.Memory" Description="Profile for Universal Tests" DetailLevel="Verbose" LoggingMode="File"/>
<Profile Id="UIF.Verbose.Memory" Name="UIF" Description="UIF" DetailLevel="Verbose" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="UIF_SystemCollector">
<SystemProviderId Value="UIF_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="UIF_EventCollector_Core">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.Fundamentals.UserInitiatedFeedback"/>
<!-- General Input Provider -->
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.UIF"/>
<EventProviderId Value="Microsoft.Windows.InputCore.Manifested.UIF"/>
<!-- HID Providers -->
<EventProviderId Value="Microsoft.Windows.HID.HidClass"/>
<EventProviderId Value="Microsoft.Windows.HID.I2C"/>
<EventProviderId Value="Microsoft.Windows.HID.SPI"/>
<EventProviderId Value="Microsoft.Windows.HID.USB"/>
<EventProviderId Value="Microsoft.Windows.HID.BTH"/>
<EventProviderId Value="Microsoft.Windows.HID.GATT"/>
<EventProviderId Value="Microsoft.Windows.HID.kbd"/>
<EventProviderId Value="Microsoft.Windows.HID.kbdclass"/>
<EventProviderId Value="Microsoft.Windows.HID.mou"/>
<EventProviderId Value="Microsoft.Windows.HID.mouclass"/>
<EventProviderId Value="Microsoft.Windows.Drivers.MtConfig"/>
<!-- Transport Layer Providers -->
<EventProviderId Value="Microsoft.Windows.HID.Buttonconverter"/>
<EventProviderId Value="Microsoft.Windows.HID.HidInterrupt"/>
<EventProviderId Value="Microsoft.Windows.HID.GPIO"/>
<EventProviderId Value="Microsoft.Windows.HID.VHF"/>
<EventProviderId Value="Microsoft.Windows.HID.SpbCx"/>
<EventProviderId Value="Microsoft.Windows.USB.UsbHub3"/>
<EventProviderId Value="Microsoft.Windows.USB.ucx01000"/>
<EventProviderId Value="Microsoft.Windows.USB.XHCI"/>
<EventProviderId Value="Microsoft.Windows.USB.CCGP"/>
<EventProviderId Value="Microsoft.Windows.USB.Hub"/>
<EventProviderId Value="Microsoft.Windows.USB.Port"/>
<EventProviderId Value="Microsoft.Windows.Drivers.I8042prt"/>
<EventProviderId Value="Microsoft.Windows.Drivers.msgpioclx"/>
<EventProviderId Value="Microsoft.Windows.Drivers.bthport"/>
<EventProviderId Value="Microsoft.Windows.Bluetooth.BTHPORT"/>
<EventProviderId Value="Microsoft.Windows.Power.DeviceProblems"/>
</EventProviders>
</EventCollectorId>
<EventCollectorId Value="UIF_EventCollector_PlatformAndFoundation">
<EventProviders>
<!-- Foundation Providers -->
<EventProviderId Value="Microsoft.Windows.RIM_RS1.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.Input"/>
<EventProviderId Value="Microsoft.Windows.Win32kBase.WPP.UIF"/>
<EventProviderId Value="Microsoft.Windows.Win32kMin.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32kFull.WPP.UIF"/>
<EventProviderId Value="Microsoft.Windows.Win32kNs.WPP"/>
<EventProviderId Value="Microsoft.Windows.Win32k.TraceLogging"/>
<EventProviderId Value="Microsoft.Windows.Win32k.UIF"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinUser"/>
<EventProviderId Value="Microsoft.Windows.Kernel.Power"/>
<EventProviderId Value="Microsoft.Windows.WCOS.Adapter"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinUserExt"/>
<!-- Platform Providers -->
<EventProviderId Value="Microsoft.Windows.Ninput.Interaction"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Tests"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Interaction"/>
<EventProviderId Value="Microsoft.Windows.Dwm.InteractionTracker"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core.Input"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinInput"/>
<EventProviderId Value="Microsoft.Windows.WinUI.WPP"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.WPP"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation"/>
<EventProviderId Value="Microsoft.Windows.DirectInk"/>
<EventProviderId Value="Microsoft.Windows.DirectComposition"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Redir"/>
<EventProviderId Value="Microsoft.Windows.XAML"/>
<EventProviderId Value="Microsoft.Windows.CoreWindow"/>
<EventProviderId Value="Microsoft.Windows.Heat.HeatCore"/>
<EventProviderId Value="Microsoft.Windows.Heat.HeatCore.Test.UIF"/>
<EventProviderId Value="Microsoft.Windows.CoreUIComponents"/>
<EventProviderId Value="Microsoft.Windows.NInput"/>
<EventProviderId Value="Microsoft.Windows.TextInput"/>
<EventProviderId Value="Microsoft.Windows.Shell.TouchGestures"/>
<EventProviderId Value="Microsoft.Windows.Shell.Switcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.XamlSwitcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.Launcher"/>
<EventProviderId Value="Microsoft.Windows.Shell.Taskbar"/>
<EventProviderId Value="Microsoft.Windows.Desktop.Shell.Windowing"/>
<EventProviderId Value="Microsoft.Windows.Shell.WindowMessageService"/>
<EventProviderId Value="Microsoft.Windows.D3D9"/>
<EventProviderId Value="Microsoft.Windows.DXGI"/>
<!-- IME Providers -->
<EventProviderId Value="Microsoft-Windows-TextInput-Gip"/>
<EventProviderId Value="Microsoft-Windows-TextInput-ChsIme"/>
<EventProviderId Value="Microsoft-Windows-IME-JPAPI"/>
<EventProviderId Value="Microsoft-Windows-IME-JPLMP"/>
<EventProviderId Value="Microsoft-Windows-IME-JPPRED"/>
<EventProviderId Value="Microsoft-Windows-Desktop-TextInput-BopomofoIme"/>
<EventProviderId Value="Microsoft-Windows-Desktop-TextInput-ImeCommon"/>
<EventProviderId Value="Microsoft-Windows-Desktop-TextInput-MSCand20"/>
<EventProviderId Value="Microsoft-Windows-Desktop-TextInput-JapaneseIme"/>
<EventProviderId Value="Microsoft-Windows-Desktop-TextInput-ChtIme"/>
<EventProviderId Value="Microsoft-Windows-Desktop-TextInput-UIManager"/>
<EventProviderId Value="Microsoft-Windows-Shell-CandidateWindow"/>
<EventProviderId Value="Microsoft-Windows-TextInput-ExpressiveInput"/>
<EventProviderId Value="Microsoft-Windows-TextInput-Gip-Perf"/>
<EventProviderId Value="Microsoft-Windows-TextInput-Gip-LegacyBopomofo-Perf"/>
<EventProviderId Value="Microsoft-IPX-Core"/>
<EventProviderId Value="Microsoft-Windows-TSF-msctf"/>
<EventProviderId Value="Microsoft-Windows-Shell-KeyboardHosting-ShellKeyboardManager"/>
<EventProviderId Value="Microsoft-Windows-Shell-TextInput-InputPanel"/>
<EventProviderId Value="Microsoft-Windows-Shell-TouchKeyboardExperience"/>
<EventProviderId Value="Microsoft-Windows-ComposableShell-Components-InputHost"/>
<EventProviderId Value="Microsoft-Windows-Desktop-TextInput-TouchKeyboard"/>
<!-- Devices -->
<EventProviderId Value="Microsoft.Devices.HeatProcessor.UIF"/>
<EventProviderId Value="Microsoft.Devices.TouchAndPen.Prod"/>
<EventProviderId Value="Microsoft.Devices.TouchAndPenFWs"/>
<EventProviderId Value="Microsoft.Devices.Adaptation.Driver"/>
<EventProviderId Value="Microsoft.Devices.Bluetooth.LooselyCoupledDevices"/>
<!-- Lifted -->
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Tests.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Interaction.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.InteractionTracker.Lifted"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Core.Lifted"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.WPP.Lifted"/>
<EventProviderId Value="Microsoft.Windows.DirectManipulation.Lifted"/>
<EventProviderId Value="Microsoft.Windows.OneCore.MinInput.Lifted"/>
<!-- Test and error handling -->
<EventProviderId Value="Microsoft.Windows.FaultReporting"/>
<EventProviderId Value="Microsoft.Windows.ErrorReporting"/>
<EventProviderId Value="Microsoft.Windows.ErrorHandling.Fallback"/>
<EventProviderId Value="Microsoft.Windows.TelemetryAssert"/>
<EventProviderId Value="Microsoft.Windows.Health.TestInProduction"/>
<EventProviderId Value="Microsoft.Windows.TestExecution"/>
<EventProviderId Value="Microsoft.Windows.TestExecution.WexLogger"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
<Profile Id="UIFPerf.Verbose.Memory" Name="UIFPerf" Description="UIFPerf" DetailLevel="Verbose" LoggingMode="Memory">
<Collectors>
<SystemCollectorId Value="UIFPerf_SystemCollector">
<SystemProviderId Value="UIFPerf_SystemProvider"/>
</SystemCollectorId>
<EventCollectorId Value="UIFPerf_EventCollector">
<EventProviders>
<EventProviderId Value="Microsoft.Windows.Fundamentals.UserInitiatedFeedback"/>
<EventProviderId Value="Microsoft.Windows.InputCore.TraceLogging.UIF"/>
<EventProviderId Value="Microsoft.Windows.TextInput"/>
<EventProviderId Value="Microsoft.Windows.Win32k.UIF"/>
<EventProviderId Value="Microsoft.Windows.HID.HidClass"/>
<EventProviderId Value="Microsoft.Windows.Dwm.Redir.Perf"/>
<EventProviderId Value="Microsoft.Windows.D3D9"/>
<EventProviderId Value="Microsoft.Windows.DXGI"/>
</EventProviders>
</EventCollectorId>
</Collectors>
<TraceMergeProperties>
<TraceMergeProperty Id="InputMerge_Default" Name="InputMerge_Default">
<DeletePreMergedTraceFiles Value="true" />
<FileCompression Value="true" />
<InjectOnly Value="false" />
<SkipMerge Value="false" />
<CustomEvents>
<CustomEvent Value="ImageId" />
<CustomEvent Value="BuildInfo" />
<CustomEvent Value="VolumeMapping" />
<CustomEvent Value="EventMetadata" />
<CustomEvent Value="PerfTrackMetadata" />
<CustomEvent Value="WinSAT" />
<CustomEvent Value="NetworkInterface" />
</CustomEvents>
</TraceMergeProperty>
</TraceMergeProperties>
</Profile>
</Profiles>
</WindowsPerformanceRecorder>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment