电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

接口设计方案VIP免费

接口设计方案_第1页
1/6
接口设计方案_第2页
2/6
接口设计方案_第3页
3/6
接口设计方案一、设计方案由甲方调用监控模块,控制监控模块的启停、设置策略等,通过甲方调用监控模块 DLL的接口将监控策略告知监控模块,由监控模块监控相关操作行为,并根据策略配置调用甲方提供的文件内容检查模块,对相关文件进行文件内容筛查,来确定文件是否是涉密文件。同时通过甲方程序调用乙方监控模块 DLL 接口获取监控结果。一、接口部分(监控模块 DLL,乙方提供)Function:InitDescription:初始化操作Input:无Output:无Return:true:成功,false:失败Other:1、boolInit();Function:SetRuleDescription:设置监控规则Input:char*pRule:监控规则,XML 格式,见附 1Output:无Return:true:成功,false:失败Other:2、boolSetRule(char*pRule);Function:StartDescription:设置完规则,启动监控规则生效Input:无Output:无Return:true:成功,false:失败Other:3、boolStart();Function:WaitDataDescription:实时等待获取监控数据可以是一条可以是多条。返回监控结果见附 2Input:无Output:int&nCount 返回总条数,char**&pData 返回数据。Return:-1.异常 0.成功获取数据 1.结束/停止(其他地方调用 Stop 接口停止)Other:建议乙方内部实现用信号、内核事件等处理方式。4、intWaitData(int&nCount,char**&pData);甲方调用伪代码:ThreadFunc()//实时线程{While(TRUE){char**pData=NULL;intnCount=0;intnRet=WaitData(nCount,pData);//等待一条或多条数据时返回,没有数据就等待switch(nRet){-1.异常 continue;0.成功获取数据 pData[0]、pData[1]、1.结束/停止(其他地方调用 Stop 停止)Return;}FreeData(pData);Function:FreeDataDescription:释放数据内存接口,对应 WaitData 函数 lnput:intnCount 要释放的元素数量,char**要释放的数据 Output:无Return:无Other:5、FreeData(intnCount,char**pData);Function:StopDescription:停止监控,监控规则失效 lnput:无Output:无Return:true:成功,false:失败Other:6、boolStop();Function:UnlnitDescription:程序退出lnput:无Output:无Return:true:成功,false:失败Other:7、Unlnit();二、文件检查模块/E、》'、II-t|IH1~1/XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^^\~f~r*IIInfT*L-JI~IXT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^XT^//创建文件检查实例void(*PCreateFileCheckerObject)(IFileChecker**pObject);//...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

接口设计方案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部