//*********************************************************
//Functiopn:   LogEvent
//Description:   记录服务事件
//Calls:
//Called By:
//Table Accessed:
//Table Updated:
//Input:
//Output:
//Return:
//Others:
//History:
//   <author>niying <time>2006-8-10  <version>  <desc>
//*********************************************************
void LogEvent(LPCTSTR pFormat, ...)
{

 TCHAR szServiceName[] = _T("LEDStateServer");

 TCHAR    chMsg[256];
 HANDLE  hEventSource;
 LPTSTR  lpszStrings[1];
 va_list pArg;

 va_start(pArg, pFormat);
 _vstprintf(chMsg, pFormat, pArg);
 va_end(pArg);

 lpszStrings[0] = chMsg;

 hEventSource = RegisterEventSource(NULL, szServiceName);
 if (hEventSource != NULL)
 {
  ReportEvent(hEventSource, EVENTLOG_INFORMATION_TYPE, 0, 0, NULL, 1, 0, (LPCTSTR*) &lpszStrings[0], NULL);
  DeregisterEventSource(hEventSource);
 }
}

相关文章:

  • 2021-12-20
  • 2021-11-25
  • 2022-12-23
  • 2021-12-19
  • 2021-12-19
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2022-01-13
  • 2021-11-17
相关资源
相似解决方案