Mfc 将进程ID EventData添加到事件日志

Mfc 将进程ID EventData添加到事件日志,mfc,event-viewer,Mfc,Event Viewer,报告事件时,我需要添加一些事件数据(例如进程Id)属性。 我知道有一种方法可以做到这一点,因为我看到其他事件日志都有这些道具(例如,请参阅系统标记下的执行标记)。 我是否需要向消息文本文件添加内容?或者调用ReportEvent()时可能缺少一些参数 1001 0 4. 1001 15 0x80000000000005 15202 Microsoft Windows Winsock AFD/Operational 茨基 1. 2001 0xfffffa800ec32b10 0xfffffa80

报告事件时,我需要添加一些事件数据(例如进程Id)属性。 我知道有一种方法可以做到这一点,因为我看到其他事件日志都有这些道具(例如,请参阅系统标记下的执行标记)。 我是否需要向消息文本文件添加内容?或者调用ReportEvent()时可能缺少一些参数


1001
0
4.
1001
15
0x80000000000005
15202
Microsoft Windows Winsock AFD/Operational
茨基
1.
2001
0xfffffa800ec32b10
0xfffffa8008f9f2f0
0
该项目是用C++/MFC编写的

谢谢

  <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
      <Provider Name="Microsoft-Windows-Winsock-AFD" Guid="{########-####-####-####-############}" /> 
      <EventID>1001</EventID> 
      <Version>0</Version> 
      <Level>4</Level> 
      <Task>1001</Task> 
      <Opcode>15</Opcode> 
      <Keywords>0x8000000000000005</Keywords> 
      <TimeCreated SystemTime="2017-09-26T06:39:58.362482700Z" /> 
      <EventRecordID>15202</EventRecordID> 
      <Correlation ActivityID="{########-####-####-####-############}" /> 
      <Execution ProcessID="2768" ThreadID="4068" /> 
      <Channel>Microsoft-Windows-Winsock-AFD/Operational</Channel> 
      <Computer>Tsiki</Computer> 
      <Security UserID="S-1-5-18" /> 
    </System>
    <EventData>
      <Data Name="EnterExit">1</Data> 
      <Data Name="Location">2001</Data> 
      <Data Name="Process">0xfffffa800ec32b10</Data> 
      <Data Name="Endpoint">0xfffffa8008f9f2f0</Data> 
      <Data Name="Status">0</Data> 
    </EventData>
  </Event>