0

我正在为调查性能问题创建一个诊断捕获计划。我们将使用 Windows 性能记录器来捕获 FileIO 和网络指标。但是,我正在努力解决一个特定的细节。

我想使用 WPR 配置文件网络。我可以使用 wpr -profiledetails Network 列出配置文件详细信息。输出包括提供者和关键字。大多数提供程序都有名称,因此我可以使用 logman 查询提供程序 -n _provider_name_ 显示关键字详细信息。一些提供者没有名字,例如

36b6f488-aad7-48c2-afe3-d4ec2c8b46fa: 0x10000: 0xff

如何显示关键字的含义?

谢谢和问候......保罗

4

1 回答 1

1

根据 Mirosoft 员工Paul E Long对此主题的回复,36b6f488-aad7-48c2-afe3-d4ec2c8b46fa是 WPR 和 WPRUI 用于启用提供程序的控件的 GUID。

关键字 0x10000 与来自 WPR 的 perfstatus 事件有关:

<keyword mask="0x10000" message="$(string.Keyword.PerfStatus)" name="PerfStatus"/>

这是完整的清单:

<?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>
于 2016-06-21T14:10:14.853 回答