HwDevComm.dll 开发使用手册
1 概述
HwDevComm.dll 是 与 所 有 汉 王 考 勤 机 ( 及 其 他 符 合 《 汉 王 考 勤 机 通 信 协 议 -
HDCP_V0.1.20060120 》 协 议 ( 以 下 简 称 : 通 信 协 议 ) 的 考 勤 设 备 ) 进 行 通 信 的 动 态 链 接 库
(DYNAMIC LINK LIBRARY,简称 DLL),其可以在 Win32 平台上被调用。
2 接口
HwDevComm.dll 对外提供了 1 个接口,描述如下:
接口 意义
HwDev_Execute
执行各种命令,如管理类、记录类等。
其接口声明如下:
Int HwDev_Execute( char * pDevInfoBuf, unsigned long nDevInfoLen,
char * pSendBuf, unsigned long nSendLen,
char ** pRecvBuf, unsigned long * pRecvLen,
FuncTotalDoneTp pFuncTotalDone)
其接口具体参数、返回值及意义如下:
参数 意义
pDevInfoBuf
考 勤 机 信 息 首 指 针 ; 存 放 符 合 《 汉 王 考 勤 机 通 信 协 议 -
HDCP_V0.1.20060120》语法的考勤机信息描述。考勤机信息描述形如:
DeviceInfo( dev_id = "1" comm_type = "ip" ip_adress =
"172.16.1.15" )
nDevInfoLen
考勤机信息缓冲区的长度。
pSendBuf
发 送 缓 冲 区 首 指 针 ; 存 放 符 合 《 汉 王 考 勤 机 通 信 协 议 -
HDCP_V0.1.20060120》语法的命令、参数和数据。建议在缓冲区中一次放
入一条命令。如果在该缓冲区中放入了多个命令,将会被顺序执行。如果其中
的一个命令执行失败了,将不会影响到之后的命令的执行。
nSendLen
发送缓冲区的长度。如果 nSendLen=0 则 HwDevComm.dll 只接收不发
1
- 1
- 2
- 3
- 4
- 5
前往页