keycommon.h
来自「对PKCS11接口的封装」· C头文件 代码 · 共 71 行
H
71 行
/*===========================================================================
===========================================================================
说明:
通用函数 支持平台:WIN98/2K/XP...
文件名:
EpassCommon.h
---------------------------------------------------------------------------
描述:
调试函数,公共变量
---------------------------------------------------------------------------
修改:
*===========================================================================*/
#ifndef _EPASSCOMMON_H_
#define _EPASSCOMMON_H_
#include "StdAfx.h"
#define MAX_SLOT 5
#define ARRAYSIZEOF(a) sizeof(a) / sizeof(a[0])
//Debug Log
static SYSTEMTIME DebugTime = {0};
static char strTime[128] = {0};
static char cbHexDebugBuf[1024*4] = {0};
static char cbRepDebugBuf[1024*5] = {0};
PCHAR DebugOutTime();
void DebugOutStr(LPCSTR strFormate, ...);
void DebugOutPosition(LPCSTR strFile, ULONG ulLine);
void DebugOutHex(LPSTR strFormate, PBYTE pbData, DWORD cbDataLen);
void OSReportWithBacktrace(LPCSTR strFormate, ...);
#ifdef _DEBUG
static char *SubName;
#define DebugOutRet(ErrCode) { \
OSReportWithBacktrace("....[RETURN %s]\tErrCode = 0x%08X.\n", DebugOutTime(), (ErrCode)); \
return ErrCode; \
}
#define DebugOutFunc(Name) { \
SubName = Name; \
OSReportWithBacktrace("....[FUNCTION %s]\tName = %s.\n", DebugOutTime(), (SubName)); \
}
#else
#define DebugOutFunc(Name)
#define DebugOutRet(ErrCode) return ErrCode;
#endif
#endif // _EPASSCOMMON_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?