infomationreport.h

来自「运行debug下的cisoca.exe即可。 由于在vc6.0下开发的」· C头文件 代码 · 共 39 行

H
39
字号
// InfomationReport.h: interface for the CInfoReport class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_INFOMATIONREPORT_H__2C5BC29F_4730_41B8_BBD3_2DA9E0B94888__INCLUDED_)
#define AFX_INFOMATIONREPORT_H__2C5BC29F_4730_41B8_BBD3_2DA9E0B94888__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define MAX_MODUELS	86

/////////////////////////////////////////////////////////////////////////////////////
// CInfoReport Interface
class AFX_EXT_CLASS CInfoReport : public CObject  
{
private:
	// 存放线程的指针链表,所有对象公用一份,故声明为static
	static CPtrList m_lstpThreads;
	// 负责维护FatalErr.log文件的线程ID
	static DWORD m_dwFatalErrThrdID;
public:
	CInfoReport();
	virtual ~CInfoReport();
public:
	void WriteInfo(DWORD MoudleID,CString strUser,
		CString strAction,CString strTarget);
	// 注册模块
	DWORD Register(LPCTSTR ModuleNameToReg);
	// 写入信息,其中的第一个参数MoudleID必须是Register函数的返回值
	void WriteInfo(DWORD MoudleID, CString InfoDescribe);
	// 写入信息,其中的第一个参数MoudleID必须是Register函数的返回值
	void WriteInfo(DWORD dwMoudleID, CString InfoFrom, 
		CString InfoDescribe);
};

#endif // !defined(AFX_INFOMATIONREPORT_H__2C5BC29F_4730_41B8_BBD3_2DA9E0B94888__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?