﻿<?xml version="1.0" encoding="utf-8"?>
<WindowsPerformanceRecorder Version="1.0" Author="Mark Aldham" Copyright="Microsoft Corporation" Company="Microsoft Corporation">
  <Profiles>
    <!-- System Collectors -->
    <SystemCollector Id="SystemCollector_WPREnergyEfficiencyInFile" Base="SystemCollector_WPRSystemCollectorInFile" Name="NT Kernel Logger" Realtime="false">
      <BufferSize Value="1024" />
    </SystemCollector>
    <SystemProvider Id="SystemProvider">
      <Keywords>
        <Keyword Value="DPC" />
        <Keyword Value="Interrupt" />
        <Keyword Value="Timer" />
        <Keyword Value="ClockInterrupt" />
        <Keyword Value="InterProcessorInterrupt" />
        <Keyword Value="DiskIO" />
        <Keyword Value="IdleStates" />
        <Keyword Value="Loader" />
        <Keyword Value="Power" />
        <Keyword Value="ProcessThread" />
        <Keyword Value="SampledProfile" />
        <Keyword Value="KeClock" />
        <CustomKeyword Value="0x44000000" />
      </Keywords>
      <Stacks Operation="Add">
        <Stack Value="SampledProfile" />
      </Stacks>
    </SystemProvider>
    <EventProvider Id="EP_Microsoft_Assessments_ConnectedStandby" Name="357c55f9-eb9d-45c7-b8ca-257b10978286">
      <Keywords>
        <Keyword Value="0x0" />
      </Keywords>
    </EventProvider>
    <!-- Event Providers -->
    <EventProvider Id="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack" Name="Microsoft-Windows-Diagnostics-PerfTrack" Level="4" />
    <EventProvider Id="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack-Counters" Name="Microsoft-Windows-Diagnostics-PerfTrack-Counters">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-Win32k" Name="Microsoft-Windows-Win32k" NonPagedMemory="true" />
    <EventProvider Id="EventProvider_0CC157B3-CF07-4FC2-91EE-31AC92E05FE1" Name="0CC157B3-CF07-4FC2-91EE-31AC92E05FE1" />
    <EventProvider Id="EventProvider_48D445A8-2F64-4D49-B093-A5774D8DC531" Name="48D445A8-2F64-4D49-B093-A5774D8DC531" />
    <EventProvider Id="EventProvider_4a743cbb-3286-435c-a674-b428328940e4" Name="4a743cbb-3286-435c-a674-b428328940e4" Level="255">
      <Keywords>
        <Keyword Value="0xFFFFFFFF" />
      </Keywords>
    </EventProvider>
    <EventProvider Id="EventProvider_5412704E-B2E1-4624-8FFD-55777B8F7373" Name="5412704E-B2E1-4624-8FFD-55777B8F7373">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_88cd9180-4491-4640-b571-e3bee2527943" Name="88cd9180-4491-4640-b571-e3bee2527943" />
    <EventProvider Id="EventProvider_Microsoft-Windows-Battery" Name="Microsoft-Windows-Battery" NonPagedMemory="true">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-BrokerInfrastructure" Name="Microsoft-Windows-BrokerInfrastructure">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-DesktopActivityModerator" Name="Microsoft-Windows-DesktopActivityModerator">
      <Keywords>
        <Keyword Value="0xFFFFFFDF" />
      </Keywords>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-DxgKrnl" Name="Microsoft-Windows-DxgKrnl">
      <Keywords>
        <Keyword Value="0x200" />
      </Keywords>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-Immersive-Shell" Name="Microsoft-Windows-Immersive-Shell" />
    <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Acpi" Name="Microsoft-Windows-Kernel-Acpi">
      <Keywords>
        <Keyword Value="0x2" />
      </Keywords>
      <CaptureStateOnSave>
        <Keyword Value="0x2" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Power" Name="Microsoft-Windows-Kernel-Power">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Processor-Power" Name="Microsoft-Windows-Kernel-Processor-Power" NonPagedMemory="true">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-NDIS" Name="Microsoft-Windows-NDIS" Level="4">
      <Keywords>
        <Keyword Value="0x10" />
      </Keywords>
      <CaptureStateOnSave>
        <Keyword Value="0x10" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-Network-Connection-Broker" Name="Microsoft-Windows-Network-Connection-Broker" />
    <EventProvider Id="EventProvider_Microsoft-Windows-Networking-RealTimeCommunication" Name="Microsoft-Windows-Networking-RealTimeCommunication" Level="255" />
    <EventProvider Id="EventProvider_Microsoft-Windows-PDC" Name="Microsoft-Windows-PDC">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-ProcessStateManager" Name="Microsoft-Windows-ProcessStateManager">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-Runtime-Networking-BackgroundTransfer" Name="Microsoft-Windows-Runtime-Networking-BackgroundTransfer" />
    <EventProvider Id="EventProvider_Microsoft-Windows-TCPIP" Name="Microsoft-Windows-TCPIP" />
    <EventProvider Id="EventProvider_Microsoft-Windows-USB-USBHUB" Name="Microsoft-Windows-USB-USBHUB">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-USB-USBPORT" Name="Microsoft-Windows-USB-USBPORT">
      <CaptureStateOnSave>
        <Keyword Value="0" />
      </CaptureStateOnSave>
    </EventProvider>
    <EventProvider Id="EventProvider_Microsoft-Windows-WindowsUpdateClient" Name="Microsoft-Windows-WindowsUpdateClient" />
    <EventProvider Id="EventProvider_Microsoft-Windows-Assessment-Execution-Engine" Name="6FE1CBF0-A23C-41fe-93BA-6929AC3AB4E7" />
    <EventProvider Id="EventProvider_Microsoft-Windows-Kernel-Process" Name="Microsoft-Windows-Kernel-Process" />
    <Profile Id="ConnectedStandbyProfile.Verbose.File" Name="ConnectedStandbyProfile" Description="Modern Standby Workload Profile" LoggingMode="File" DetailLevel="Verbose">
      <Collectors>
        <SystemCollectorId Value="SystemCollector_WPREnergyEfficiencyInFile">
          <SystemProviderId Value="SystemProvider" />
        </SystemCollectorId>
        <EventCollectorId Value="EventCollector_WPREventCollectorInFile">
          <BufferSize Value="1024" />
          <EventProviders>
            <EventProviderId Value="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Diagnostics-PerfTrack-Counters" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Win32k" />
            <EventProviderId Value="EventProvider_0CC157B3-CF07-4FC2-91EE-31AC92E05FE1" />
            <EventProviderId Value="EventProvider_48D445A8-2F64-4D49-B093-A5774D8DC531" />
            <EventProviderId Value="EventProvider_4a743cbb-3286-435c-a674-b428328940e4" />
            <EventProviderId Value="EventProvider_5412704E-B2E1-4624-8FFD-55777B8F7373" />
            <EventProviderId Value="EventProvider_88cd9180-4491-4640-b571-e3bee2527943" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Battery" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-BrokerInfrastructure" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-DesktopActivityModerator" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-DxgKrnl" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Immersive-Shell" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Acpi" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Power" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Processor-Power" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-NDIS" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Network-Connection-Broker" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Networking-RealTimeCommunication" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-PDC" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-ProcessStateManager" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Runtime-Networking-BackgroundTransfer" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-TCPIP" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-USB-USBHUB" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-USB-USBPORT" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-WindowsUpdateClient" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Kernel-Process" />
            <EventProviderId Value="EventProvider_Microsoft-Windows-Assessment-Execution-Engine" />
            <EventProviderId Value="EP_Microsoft_Assessments_ConnectedStandby" />
          </EventProviders>
        </EventCollectorId>
      </Collectors>
    </Profile>
    <Profile Id="ConnectedStandbyProfile.Verbose.Memory" Name="ConnectedStandbyProfile" Base="ConnectedStandbyProfile.Verbose.File" Description="Modern Standby Workload Profile" DetailLevel="Verbose" LoggingMode="Memory" />
  </Profiles>
  <TraceMergeProperties>
    <TraceMergeProperty Id="TraceMerge_Default" Name="TraceMerge_Default" Base="">
      <DeletePreMergedTraceFiles Value="true" />
      <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>
</WindowsPerformanceRecorder>