I am creating a Diagnostic Capture Plan for the investigation of a performance problem. We are going to use Windows Performance Recorder to capture FileIO and Network metrics. However, I'm struggling with one particular detail.
I want to use the WPR profile Network. I can list the profile details with wpr -profiledetails Network. The output includes the providers and the keywords. Most providers have names and so I can display the keyword details with logman query providers -n _provider_name_. Some providers have no name, e.g.
36b6f488-aad7-48c2-afe3-d4ec2c8b46fa: 0x10000: 0xff
How can I display the meaning of the keywords?
Thanks and regards...Paul
According the reply of the Mirosoft employee Paul E Long
to this topic, 36b6f488-aad7-48c2-afe3-d4ec2c8b46fa
is the GUID for the control that WPR and WPRUI use to enable providers.
The keyword 0x10000 is related to perfstatus events from WPR:
<keyword mask="0x10000" message="$(string.Keyword.PerfStatus)" name="PerfStatus"/>
Here is the complete manifest:
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" manifestVersion="1.0">
<assemblyIdentity buildType="$(build.buildType)" language="neutral" name="Microsoft-Windows-Core-Fundamentals-EcoPlatforms-WPRControl" processorArchitecture="$(build.processorArchitecture)" publicKeyToken="$(Build.WindowsPublicKeyToken)" version="$(build.version)" versionScope="nonSxS"/>
<instrumentation>
<events xmlns="http://schemas.microsoft.com/win/2004/08/events" xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<provider guid="{36b6f488-aad7-48c2-afe3-d4ec2c8b46fa}" message="$(string.DiagnosticsPerformanceProviderName)" messageFileName="WindowsPerformanceRecorderControl.dll" name="Microsoft-Windows-Performance-Recorder-Control" resourceFileName="WindowsPerformanceRecorderControl.dll" symbol="WindowsPerformanceRecorderControlProvider">
<channels>
<channel chid="EventLog" enabled="true" isolation="Application" message="$(string.OperationalChannelName)" name="Microsoft-Windows-Performance-Recorder-Control/Operational" type="Operational"/>
<channel chid="DebugLog" name="Microsoft-Windows-Performance-Recorder-Control/Diagnostic" type="Analytic"/>
</channels>
<keywords>
<keyword mask="0x10000" message="$(string.Keyword.PerfStatus)" name="PerfStatus"/>
<keyword mask="0x20000" message="$(string.Keyword.DebugStatus)" name="DebugStatus"/>
<keyword mask="0x40000" message="$(string.Keyword.Informational)" name="Informational"/>
</keywords>
<tasks>
<task name="Perf_ExternalCall" value="100"/>
<task name="Perf_LoadProfileFromFile" value="101"/>
<task name="Perf_LoadProfileFromString" value="102"/>
<task name="Perf_AddProfileToCollection" value="103"/>
<task name="Perf_RemoveProfileFromCollection" value="104"/>
<task name="Perf_IsEqualProfile" value="105"/>
<task name="Perf_IsEqualProfileCollection" value="106"/>
<task name="Perf_IsEqualTraceMergeProperties" value="107"/>
<task name="Perf_LoadTraceMergePropertiesFromFile" value="108"/>
<task name="Perf_LoadTraceMergePropertiesFromString" value="109"/>
<task name="Perf_StartProfiles" value="110"/>
<task name="Perf_UpdateProfiles" value="111"/>
<task name="Perf_CancelProfiles" value="112"/>
<task name="Perf_SaveProfiles" value="113"/>
<task name="Perf_StopProfiles" value="114"/>
<task name="Perf_QueryProfiles" value="115"/>
<task name="Perf_EnableBootTracing" value="116"/>
<task name="Perf_DisableBootTracing" value="117"/>
<task name="Perf_QueryBuiltInProfiles" value="118"/>
<task name="Perf_ControlProgressHandlerBegin" value="119"/>
<task name="Perf_ControlProgressHandlerUpdate" value="120"/>
<task name="Perf_ControlProgressHandlerEnd" value="121"/>
<task name="Perf_StartShutdownProfiles" value="122"/>
<task name="Perf_UpdateShutdownProfiles" value="123"/>
<task name="Perf_MergeShutdownProfiles" value="124"/>
<task name="Perf_CaptureState" value="125"/>
<task name="Perf_WPRProfileIds" value="126"/>
<task name="Debug_WPRCControl" value="200"/>
</tasks>
<templates>
<template tid="Perf_LoadProfileFromFile">
<data inType="win:UnicodeString" name="ProfileName" outType="xs:string"/>
<data inType="win:UnicodeString" name="FileName" outType="xs:string"/>
</template>
<template tid="Perf_LoadTraceMergePropertiesFromFile">
<data inType="win:UnicodeString" name="TraceMergePropertyName" outType="xs:string"/>
<data inType="win:UnicodeString" name="FileName" outType="xs:string"/>
</template>
<template tid="Perf_SaveProfiles">
<data inType="win:UnicodeString" name="FileName" outType="xs:string"/>
</template>
<template tid="Perf_StopProfiles">
<data inType="win:UnicodeString" name="FileName" outType="xs:string"/>
</template>
<template tid="Perf_CaptureState">
<data inType="win:UnicodeString" name="Provider" outType="xs:string"/>
<data inType="win:UnicodeString" name="Error" outType="xs:string"/>
</template>
<template tid="Perf_WPRProfileIds">
<data inType="win:UnicodeString" name="ProfileIds" outType="xs:string"/>
</template>
<template tid="Debug_WPRCControl">
<data inType="win:UInt32" name="DebugType"/>
<data inType="win:UInt32" name="ObjectType"/>
<data inType="win:Int32" name="HResult" outType="win:HResult"/>
<data inType="win:UInt32" name="LineNumber"/>
<data inType="win:UnicodeString" name="FileName" outType="xs:string"/>
<data inType="win:UnicodeString" name="FunctionName" outType="xs:string"/>
</template>
</templates>
<events>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_ExternalCall_Begin" task="Perf_ExternalCall" value="100" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_ExternalCall_End" task="Perf_ExternalCall" value="101" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_LoadProfileFromFile_Begin" task="Perf_LoadProfileFromFile" template="Perf_LoadProfileFromFile" value="102" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_LoadProfileFromFile_End" task="Perf_LoadProfileFromFile" value="103" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_LoadProfileFromString_Begin" task="Perf_LoadProfileFromString" value="104" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_LoadProfileFromString_End" task="Perf_LoadProfileFromString" value="105" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_AddProfileToCollection_Begin" task="Perf_AddProfileToCollection" value="106" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_IsEqualProfile_Begin" task="Perf_IsEqualProfile" value="107" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_IsEqualProfile_End" task="Perf_IsEqualProfile" value="108" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_AddProfileToCollection_End" task="Perf_AddProfileToCollection" value="109" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_RemoveProfileFromCollection_Begin" task="Perf_RemoveProfileFromCollection" value="110" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_RemoveProfileFromCollection_End" task="Perf_RemoveProfileFromCollection" value="111" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_IsEqualProfileCollection_Begin" task="Perf_IsEqualProfileCollection" value="112" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_IsEqualProfileCollection_End" task="Perf_IsEqualProfileCollection" value="113" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_LoadTraceMergePropertiesFromFile_Begin" task="Perf_LoadTraceMergePropertiesFromFile" template="Perf_LoadTraceMergePropertiesFromFile" value="114" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_LoadTraceMergePropertiesFromFile_End" task="Perf_LoadTraceMergePropertiesFromFile" value="115" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_LoadTraceMergePropertiesFromString_Begin" task="Perf_LoadTraceMergePropertiesFromString" value="116" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_LoadTraceMergePropertiesFromString_End" task="Perf_LoadTraceMergePropertiesFromString" value="117" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_IsEqualTraceMergeProperties_Begin" task="Perf_IsEqualTraceMergeProperties" value="118" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_IsEqualTraceMergeProperties_End" task="Perf_IsEqualTraceMergeProperties" value="119" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.StartProfiles_Begin)" opcode="win:Start" symbol="Perf_StartProfiles_Begin" task="Perf_StartProfiles" value="120" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.StartProfiles_End)" opcode="win:Stop" symbol="Perf_StartProfiles_End" task="Perf_StartProfiles" value="121" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.UpdateProfiles_Begin)" opcode="win:Start" symbol="Perf_UpdateProfiles_Begin" task="Perf_UpdateProfiles" value="122" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.UpdateProfiles_End)" opcode="win:Stop" symbol="Perf_UpdateProfiles_End" task="Perf_UpdateProfiles" value="123" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.CancelProfiles_Begin)" opcode="win:Start" symbol="Perf_CancelProfiles_Begin" task="Perf_CancelProfiles" value="124" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.CancelProfiles_End)" opcode="win:Stop" symbol="Perf_CancelProfiles_End" task="Perf_CancelProfiles" value="125" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.SaveProfiles_Begin)" opcode="win:Start" symbol="Perf_SaveProfiles_Begin" task="Perf_SaveProfiles" template="Perf_SaveProfiles" value="126" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.SaveProfiles_End)" opcode="win:Stop" symbol="Perf_SaveProfiles_End" task="Perf_SaveProfiles" value="127" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.StopProfiles_Begin)" opcode="win:Start" symbol="Perf_StopProfiles_Begin" task="Perf_StopProfiles" template="Perf_StopProfiles" value="128" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.StopProfiles_End)" opcode="win:Stop" symbol="Perf_StopProfiles_End" task="Perf_StopProfiles" value="129" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_QueryProfiles_Begin" task="Perf_QueryProfiles" value="130" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_QueryProfiles_End" task="Perf_QueryProfiles" value="131" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.EnableBootTracing_Begin)" opcode="win:Start" symbol="Perf_EnableBootTracing_Begin" task="Perf_EnableBootTracing" value="132" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.EnableBootTracing_End)" opcode="win:Stop" symbol="Perf_EnableBootTracing_End" task="Perf_EnableBootTracing" value="133" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.DisableBootTracing_Begin)" opcode="win:Start" symbol="Perf_DisableBootTracing_Begin" task="Perf_DisableBootTracing" value="134" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.DisableBootTracing_End)" opcode="win:Stop" symbol="Perf_DisableBootTracing_End" task="Perf_DisableBootTracing" value="135" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_QueryBuiltInProfiles_Begin" task="Perf_QueryBuiltInProfiles" value="136" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_QueryBuiltInProfiles_End" task="Perf_QueryBuiltInProfiles" value="137" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_ControlProgressHandlerBegin_Begin" task="Perf_ControlProgressHandlerBegin" value="138" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_ControlProgressHandlerBegin_End" task="Perf_ControlProgressHandlerBegin" value="139" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_ControlProgressHandlerUpdate_Begin" task="Perf_ControlProgressHandlerUpdate" value="140" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_ControlProgressHandlerUpdate_End" task="Perf_ControlProgressHandlerUpdate" value="141" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_ControlProgressHandlerEnd_Begin" task="Perf_ControlProgressHandlerEnd" value="142" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_ControlProgressHandlerEnd_End" task="Perf_ControlProgressHandlerEnd" value="143" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_StartShutdownProfiles_Begin" task="Perf_StartShutdownProfiles" value="144" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_StartShutdownProfiles_End" task="Perf_StartShutdownProfiles" value="145" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_UpdateShutdownProfiles_Begin" task="Perf_UpdateShutdownProfiles" value="146" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_UpdateShutdownProfiles_End" task="Perf_UpdateShutdownProfiles" value="147" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Start" symbol="Perf_MergeShutdownProfiles_Begin" task="Perf_MergeShutdownProfiles" template="Perf_SaveProfiles" value="148" version="0"/>
<event channel="DebugLog" keywords="PerfStatus" level="win:Informational" opcode="win:Stop" symbol="Perf_MergeShutdownProfiles_End" task="Perf_MergeShutdownProfiles" value="149" version="0"/>
<event channel="EventLog" keywords="PerfStatus" level="win:Informational" message="$(string.Event.Perf_captureState_Failed)" opcode="win:Info" symbol="Perf_CaptureState_Failed" task="Perf_CaptureState" template="Perf_CaptureState" value="150" version="0"/>
<event channel="DebugLog" keywords="Informational" level="win:Informational" opcode="win:Info" symbol="Perf_WPRProfileIds" task="Perf_WPRProfileIds" template="Perf_WPRProfileIds" value="151" version="0"/>
<event channel="DebugLog" keywords="DebugStatus" level="win:Warning" opcode="win:Info" symbol="Debug_WPRCControl" task="Debug_WPRCControl" template="Debug_WPRCControl" value="200" version="0"/>
</events>
</provider>
<provider guid="{b7a19fcd-15ba-41ba-a3d7-dc352d5f79ba}" message="$(string.ContextProviderName)" messageFileName="WindowsPerformanceRecorderControl.dll" name="Microsoft-Windows-Performance-Recorder-Context" resourceFileName="WindowsPerformanceRecorderControl.dll" symbol="WindowsPerformanceRecorderContextProvider">
<channels>
<channel chid="AnalyticLog" name="Microsoft-Windows-Performance-Recorder-Context/Analytic" type="Analytic"/>
</channels>
<keywords>
<keyword mask="0x1" message="$(string.Keyword.ScreenCapture)" name="ScreenCapture"/>
<keyword mask="0x2" message="$(string.Keyword.WindowCapture)" name="WindowCapture"/>
</keywords>
<tasks>
<task name="ScreenCapture" value="101"/>
<task name="ScreenCaptureMonitorData" value="103"/>
<task name="ScreenCapturePixelData" value="105"/>
<task name="WindowCapture" value="107"/>
<task name="WindowData" value="109"/>
</tasks>
<templates>
<template tid="ScreenCaptureMonitorData">
<data inType="win:Int32" name="Top"/>
<data inType="win:Int32" name="Left"/>
<data inType="win:Int32" name="Bottom"/>
<data inType="win:Int32" name="Right"/>
<data inType="win:GUID" name="PixelDataId"/>
<data inType="win:UnicodeString" name="MonitorName" outType="xs:string"/>
</template>
<template tid="ScreenCapturePixelData">
<data inType="win:GUID" name="PixelDataId"/>
<data inType="win:UInt32" name="CompressionFormat"/>
<data inType="win:UInt32" name="TotalUncompressedSize"/>
<data inType="win:UInt32" name="TotalCompressedSize"/>
<data inType="win:UInt32" name="CompressedChunkSize"/>
<data inType="win:UInt32" name="ChunkIndex"/>
<data inType="win:UInt32" name="ChunkSize"/>
<data inType="win:AnsiString" name="ContentType"/>
<data inType="win:Binary" length="ChunkSize" name="ChunkData"/>
</template>
<template tid="WindowData">
<data inType="win:UInt32" name="Handle" outType="win:HexInt32"/>
<data inType="win:UInt32" name="CreatingProcessId"/>
<data inType="win:UInt32" name="CreatingThreadId"/>
<data inType="win:Int32" name="Top"/>
<data inType="win:Int32" name="Left"/>
<data inType="win:Int32" name="Bottom"/>
<data inType="win:Int32" name="Right"/>
<data inType="win:UInt32" name="Status" outType="win:HexInt32"/>
<data inType="win:UnicodeString" name="Title"/>
</template>
<template tid="Scenario">
<data inType="win:UnicodeString" name="Scenario" outType="xs:string"/>
<data inType="win:UnicodeString" name="Type" outType="xs:string"/>
</template>
</templates>
<events>
<event opcode="win:Info" symbol="InformationCapture_FireEvent" template="Scenario" value="100" version="0"/>
<event channel="AnalyticLog" keywords="ScreenCapture" level="win:Informational" opcode="win:Start" symbol="ScreenCapture_Start" task="ScreenCapture" value="101" version="0"/>
<event channel="AnalyticLog" keywords="ScreenCapture" level="win:Informational" opcode="win:Stop" symbol="ScreenCapture_Stop" task="ScreenCapture" value="102" version="0"/>
<event channel="AnalyticLog" keywords="ScreenCapture" level="win:Informational" opcode="win:Info" symbol="ScreenCapture_MonitorData" task="ScreenCaptureMonitorData" template="ScreenCaptureMonitorData" value="103" version="0"/>
<event channel="AnalyticLog" keywords="ScreenCapture" level="win:Informational" opcode="win:Info" symbol="ScreenCapture_PixelData" task="ScreenCapturePixelData" template="ScreenCapturePixelData" value="105" version="0"/>
<event channel="AnalyticLog" keywords="WindowCapture" level="win:Informational" opcode="win:Start" symbol="WindowCapture_Start" task="WindowCapture" value="107" version="0"/>
<event channel="AnalyticLog" keywords="WindowCapture" level="win:Informational" opcode="win:Stop" symbol="WindowCapture_Stop" task="WindowCapture" value="108" version="0"/>
<event channel="AnalyticLog" keywords="WindowCapture" level="win:Informational" opcode="win:Info" symbol="WindowData" task="WindowData" template="WindowData" value="109" version="0"/>
</events>
</provider>
</events>
</instrumentation>
<localization>
<resources culture="en-US">
<stringTable>
<string id="DiagnosticsPerformanceProviderName" value="Microsoft-Windows-Performance-Recorder-Control"/>
<string id="ContextProviderName" value="Microsoft-Windows-Performance-Recorder-Context"/>
<string id="Keyword.PerfStatus" value="Perf Status"/>
<string id="Keyword.DebugStatus" value="Debug Status"/>
<string id="Keyword.Informational" value="Informational"/>
<string id="OperationalChannelName" value="Operational"/>
<string id="Keyword.ScreenCapture" value="ScreenCapture"/>
<string id="Keyword.WindowCapture" value="WindowCapture"/>
<string id="Event.StartProfiles_Begin" value="A recording profile set is being started..."/>
<string id="Event.StartProfiles_End" value="A recording profile set has been started."/>
<string id="Event.UpdateProfiles_Begin" value="A recording profile set is being updated..."/>
<string id="Event.UpdateProfiles_End" value="A recording profile set has been updated."/>
<string id="Event.CancelProfiles_Begin" value="A recording profile set is being cancelled..."/>
<string id="Event.CancelProfiles_End" value="A recording profile set has been cancelled."/>
<string id="Event.SaveProfiles_Begin" value="A recording profile set is being saved as %1..."/>
<string id="Event.SaveProfiles_End" value="A recording profile set has been saved."/>
<string id="Event.StopProfiles_Begin" value="A recording profile set is being stopped as %1..."/>
<string id="Event.StopProfiles_End" value="A recording profile set has been stopped."/>
<string id="Event.EnableBootTracing_Begin" value="An on/off recording operation is getting configured..."/>
<string id="Event.EnableBootTracing_End" value="An on/off recording operation has been configured."/>
<string id="Event.DisableBootTracing_Begin" value="An on/off recording operation is getting disabled..."/>
<string id="Event.DisableBootTracing_End" value="An on/off recording operation has been disabled."/>
<string id="Event.Perf_captureState_Failed" value="CaptureState on a Provider failed.%n%nProvider%t:%t%1%nError%t:%t%2%n"/>
</stringTable>
</resources>
</localization>
</assembly>