| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #pragma once
- #include "stdafx.h"
- #include "global.h"
- //WatchServer
- CHAR g_strWatchServerIP[MAX_EQUIP_IP + 1] = {0};
- CHAR g_strWatchServerPort[MAX_PORT + 1] = {0};
- //TwoShipper
- CHAR g_strTwoShipperServerIP[MAX_EQUIP_IP + 1];
- CHAR g_strTwoShipperServerPort[MAX_PORT + 1];
- int g_nTwoShipperIsServer;
- //运行模式 0不启动IOServer 1启动IOServer
- int g_nRunModeForIOServer=0;
- int g_nDBBackType=0;
- int g_nDBBackDate=1;
- int g_nDBBackTime=1;
- bool g_bDBBack = false;
- CHAR g_strLanguage[MAX_LANG_LENGTH + 1]={0}; // 默认语言
- CWatchServerSocket* g_pWatchServerSocket = NULL;
- DWORD g_dwServiceOnlineTick[MAX_DLL_TYPE] = {0};
- CTwoShipperSocket* g_pTwoShipperSocket = NULL;
- //服务
- TCHAR g_szServiceName[] = _T("eBus-CMS Wactch Service");
- //*********************************************************
- //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 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, g_szServiceName);
- if (hEventSource != NULL)
- {
- ReportEvent(hEventSource, EVENTLOG_INFORMATION_TYPE, 0, 0, NULL, 1, 0, (LPCTSTR*) &lpszStrings[0], NULL);
- DeregisterEventSource(hEventSource);
- }
- }
|