zoukankan      html  css  js  c++  java
  • 在系统日志记录服务事件


    //*********************************************************
    //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);
     }
    }

  • 相关阅读:
    Win10中的IIS10安装php manager和IIS URL Rewrite
    第十四周
    第十三周
    第十二周
    第十一周
    第十周
    第九周
    测试作业
    第八周
    第七周
  • 原文地址:https://www.cnblogs.com/carl2380/p/1919458.html
Copyright © 2011-2022 走看看